[問題] 編譯問題

看板java作者 (mize)時間12年前 (2013/03/06 09:56), 編輯推噓3(303)
留言6則, 6人參與, 最新討論串1/2 (看更多)
最近要修改某一個套件底下的某個Class (繼承下來的套件所以沒原始檔) 反編譯後使用CMD來編譯但是會出現cannot find symbol,所以我使用classpath 引入了套件 javac -classpath ABCD.jar EFGH.java 來編譯 卻會出現在同一個套件資料夾底下的CLASS引用不到的錯誤 但是如果拿掉ABCD.jar反而是引用不到外部函式庫 雖然考了SCJP也上過課但是都快忘光拉LOL... 不知道大家有沒有解 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.85.47

03/06 10:53, , 1F
classpath 多加上你寫的東西的目錄
03/06 10:53, 1F

03/06 11:40, , 2F
試試看將.jar檔放進/jdk/jre/lib/ext/裡面
03/06 11:40, 2F

03/06 11:42, , 3F
==.==== 樓上,不要再教這招了....
03/06 11:42, 3F

03/06 22:25, , 4F
javac -cp .;ABCD.jar EFGH.java
03/06 22:25, 4F

03/06 23:55, , 5F
^ 這個跟環境有關, 不過windows是分號沒錯
03/06 23:55, 5F

03/12 08:52, , 6F
抱歉這麼晚才回報結果,四樓的方法可以用,感謝。
03/12 08:52, 6F
文章代碼(AID): #1HDg97k9 (java)
討論串 (同標題文章)
文章代碼(AID): #1HDg97k9 (java)