Advance Member
|
打工吧魔王大人,我是從你貼的網址,class by class複製下來,在eclipse的左側"Package Explorer"裡,點選src下你要放的package,直接按ctrl+v,這樣它會判斷你貼上的程式碼中,有哪個public class,就以這個class為檔案命名 - 你可以自己試試亂剪或複製一段文字,然後在eclipse的package explorer裡,看會出現什麼情況.
我貼上的順序是:
---------------------
server package:
import java.net.*;
import java.io.*;
public class NakovChatServer {
...省略
}
import java.net.*;
import java.util.*;
public class ServerDispatcher extends Thread {
...省略
}
import java.net.Socket;
public class ClientInfo {
...省略
}
import java.io.*;
import java.net.*;
public class ClientListener extends Thread {
...省略
}
import java.io.*;
import java.net.*;
import java.util.*;
public class ClientSender extends Thread {
...省略
}
--------------
package client:
import java.io.*;
import java.net.*;
public class NakovChatClient {
...省略
}
class Sender extends Thread {
...省略
}
以上client的兩個class是放在同一個檔案NakovChatClient.java裡,server的class應該都是各自一個java檔.
完成後,結果就像我上一個留言那樣的結構,沒有compile error.我只有簡單執行一下client的main程式,因為server沒開,所以會有"無法連線"之類的錯誤訊息,但這跟compile是沒關係的,應該只是我沒有同時啟動server.
__________________
現今世道,自爆文當故事書,站長的話做成語錄,幾百年前的文章嘛沒事就挖出來考古...
|