1. 程式人生 > >在cmd中執行java程式出錯

在cmd中執行java程式出錯

進入命令列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程式

如果專案比較大,還是通過編譯器更好的進行專案管理。