[問題] javac出現一堆 XXX is Sun proprietary …

看板java作者 (Domos)時間17年前 (2008/06/01 08:24), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
不知道怎麼搞的,執行javac就會出現 .\java\net\ProxySelector.java:96: warning: sun.security.util.SecurityConstants i s Sun proprietary API and may be removed in a future release 黃色那個是常見的API 而且是全部的... 所以他會跑一大串出來... Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 35 errors 1268 warnings 我已從重灌過jdk 還是不行 我懷疑是eclispe的問題,不過沒辦法證實 另外我有把src底下的東西解到jdk的目錄底下,不過我想這不會造成問題 真的有點莫名... -------------------------- 我快發瘋了... 把檔案放到c:底下執行javac 就ok 放到d:就會跑出上面那些訊息,但是還是有class檔 有沒有這麼神奇的... --------------------------- 我發現問題了-.- 我把src底下的lang io...什麼鬼的,放到一個資料夾叫java裡 放在d:底下 然後我的.java檔也在d:底下 所以他就去這個資料夾裡面翻api了... 囧 所以,src檔別用名為java的資料夾裝... 裝了也別放在.java檔旁 java compiler會去抓 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.242.95 ※ 編輯: Domos 來自: 140.112.242.95 (06/01 09:09) ※ 編輯: Domos 來自: 140.112.242.95 (06/01 09:16)

06/01 16:33, , 1F
常見的 classpath 相關問題,值得引以為鑑
06/01 16:33, 1F
文章代碼(AID): #18GUmY-2 (java)