在cmd中執行java程式出錯
阿新 • • 發佈:2019-02-11
進入命令列win+R
輸入cmd, 按下Enter 進入命令列視窗
使用javac 進行編譯的時候
如果提示 'JAVAC' 不是內部或外部命令,也不是可執行的程式或批處理檔案
這樣的錯誤提示說明是配置錯誤,修正方法如下3點
使用java 進行執行時
如果提示 " Could not find or load main class test.class"
一般檢查main函式的拼寫是否正確
正確寫法為:
public static void main(String args[]) { }
如果拼寫正確
檢查main函式所在類的類名是否是上述所報錯的test.class
一般類名都是首字母大寫
並且JAVA中對大小寫敏感,如果大小寫不一致,就會提示找不到這個函式
另外JAVA檔案命名都是要和public 類的類名一致
javac 類名.java
java 類名
如果不是上述語法錯誤,就有可能是配置問題
首先要執行java程式必須安裝了jdk, jdk中包括了jre (而執行簡單的java程式主要用到jre)
環境配置問題,有三處可以檢查
1.JAVA_HOME
JAVA_HOME指定了jkd的安裝目錄
格式一般為: D:\Program Files(x86)\Java\jdk1.7.0_60
並且後面不帶分號
2.CLASSPATH
CLASSPATH是jar包呼叫
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意點號和分號
3.PATH
就是jdk的bin目錄,是程式的入口
%JAVA_HOME%\lib
在cmd中執行java程式,使自己不依賴編譯器,只需要安裝了jdk,就可以執行簡單的java程式
如果專案比較大,還是通過編譯器更好的進行專案管理。