![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 有沒有JAVA高手可以請教一下..
(https://www.pcdvd.com.tw/showthread.php?t=1070186)
|
---|
有沒有JAVA高手可以請教一下..
我在網路上找到一段Client - Server JAVA 程式,
但擺到 Eclipse 內 執行, 產生報錯: Exception in thread "main" java.lang.Error: Unresolved compilation problems: The method start() is undefined for the type ServerDispatcher The method start() is undefined for the type ClientListener The method start() is undefined for the type ClientSender 網頁在此: http://inetjava.sourceforge.net/lec...er-Example.html 這個錯誤該如何解決? 謝. |
引用:
這看起來不是蠻基本的嗎~~~:jolin: :flash: 就start()這method找不到,通常是宣告在header檔,或是被built library, compile時需 加入make檔(c語言) 入 |
看了一下code,
應該沒問題啊, 那start()是Thread的method, 那三個class都是extend Thread。 咦, 是compile error, 不是runtime error, 你的class沒有紅色X嗎? |
1個附加檔案
幫試了一下,沒compile的問題啊!
Linux + JDK8 + MyEclipse 2015 http://forum.pcdvd.com.tw/attachmen...tid=90914&stc=1 |
引用:
3個小x , 一個驚歎號(似乎是正常?) 只有一個沒有,那是因為裡面太簡單. 這種設定的問題怎麼FIX ? 有FAQ嘛? 謝. |
那幾段code 因為我是NEW-->Class 貼進去的.
正常應該怎麼做? |
引用:
正確的引入手續是甚麼呀? C/C++ Visual studio也有這種疑惑. 若是一大堆 . java 檔又該如何引入JDK IDE才對呢? |
建議先去看看 開發工具 的基本教學吧, google 一下 ㄧ堆中文的 應該不難吧...
連煞車油門是甚麼都不知道 叫人要怎教你 開車飄移呢? |
打工吧魔王大人,我是從你貼的網址,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. |
如果是一堆java檔,就不是用上述的剪下、貼上導入eclipse的project了.
先建一個空的project,型態要看需求,單機程式就java project,網路應用程式就web project等等. 空project建好後,應該會有個src目錄,這時再把你的java檔或含有java檔的目錄,在檔案管理員中直接複製到該專案在workspace下的<專案名稱>/src目錄下. 再回到eclipse,左側的project explorer,該專案上按右鍵->Refresh,它就會把剛才你在檔案系統中加入的java檔匯入並開始編譯了. |
所有的時間均為GMT +8。 現在的時間是04:41 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。