javac: 找不到檔案(贈給初學者的禮物)
阿新 • • 發佈:2019-02-05
1.今天無意間想用命令來編譯一下HelloWorld.java,結果在Java中也算老鳥的我居然碰到這個問題,真是鬱悶。試了幾次不是環境變數的
問題,原來是windows隱藏了副檔名!其實剛開始程式設計也會遇到這樣的問題,一門心思放在環境變數上,結果忽略了小地方!
解決方法:
你在"資料夾選項"的"檢視"裡,取消掉"隱藏已知檔案型別的副檔名,然後看一下你的Hello.java檔案的副檔名是不是多了一個.txt的副檔名,刪掉.txt之後重新編譯.
補充一下環境變數的問題,如果你用eclipse等IDE就不用擔心這個問題了,但是如果你想用命令來執行,就要注意了!
因為我們現在都是1.5及以上的版本,所以java環境的配置不需要以前那麼麻煩!
1.JAVA_HOME: D:/Program Files/Java/jdk1.6.0_16
2.PATH: D:/Program Files/Java/jdk1.6.0_16/bin
3.CLASSPATH: D:/Program Files/Java/jdk1.6.0_16/lib/tools.jar
這個是1.5以前的版本配置,如果是1.5以後的版本那麼 CLASSPATH 就不用配置了!因為需要的類可以根據前兩個條件匯入了!
另外本人自己的經驗告訴我,JAVA_HOME 也是不用配置的,這個只是在 tomcat等第三方軟體要使用jdk 的時候會用到!