[問題] 無法執行程式

看板java作者 (衝衝衝)時間16年前 (2009/07/04 18:17), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
有個問題困擾我好幾天,我爬文後還是無法解決XD 只好請教大家 在環境變數設定完成後,我寫個簡單的test程式來測試 javac test.java java test 測試的結果是正確的,所以想說在JAVA環境設定上應該沒有錯誤 而現在是想利用以下這個系統的API: http://gate.ac.uk/gate-examples/doc/index.html 1. System variable gate.home should be set to the gate installation directory. 2. gate.jar and all libraries under gate/lib directory should be made available on classpath environment variable. 我依照網頁上所寫來設定環境變數,並測試網頁提供的範例檔案 新增環境變數gate.home,其值為C:\Program Files\GATE-5.0 path中加入C:\Program Files\GATE-5.0\bin\gate.jar 和C:\Program Files\GATE-5.0\lib 在編譯StandAloneAnnie這個檔案時沒有問題 但執行java StandAloneAnnie卻出現以下錯誤訊息 C:\>java StandAloneAnnie Exception in thread "main" java.lang.NoClassDefFoundError: StandAloneAnnie Caused by: java.lang.ClassNotFoundException: StandAloneAnnie at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) Could not find the main class: StandAloneAnnie. Program will exit. 想請問會是哪邊出了問題呢?(如果我闡述上不夠明瞭,可以寄信跟我討論) 我已經請教過系上學長,但還是沒有解決T^T 希望有人能幫忙我,感激不盡<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.51.19 ※ 編輯: qswing 來自: 140.115.51.19 (07/04 18:18)

07/04 19:15, , 1F
cp 加上 .
07/04 19:15, 1F

07/04 19:27, , 2F
Java 的 library 不是加進 path 裡, 而應該是 classpath
07/04 19:27, 2F

07/04 21:07, , 3F
... should be made available on "classpath" environment
07/04 21:07, 3F

07/04 21:44, , 4F
謝謝 那我先修改一下設定的部分
07/04 21:44, 4F

07/05 10:19, , 5F
囧 改了之後一團亂 連測試的檔案都無法執行 T^T
07/05 10:19, 5F

07/05 11:33, , 6F
修改後測試檔可以執行了 但是我把GATE中的lib加到classpath
07/05 11:33, 6F

07/05 11:35, , 7F
會出現java.lang.NoClassDefFoundError: org/cyberneko/..
07/05 11:35, 7F
文章代碼(AID): #1AJomnNQ (java)