1. 程式人生 > >javac: 找不到檔案(贈給初學者的禮物)

javac: 找不到檔案(贈給初學者的禮物)

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 的時候會用到!