當我在做Java入門的時候,根據教程寫的第一個Java程序是:
public class HelloWorld {
/* 第一個Java程序
* 它將打印字符串 Hello World
*/
public static void main(String []args) {
System.out.println("Hello World"); // 打印 Hello World
}
}
這個文件的后綴是.java,然后使用cmd(命令提示符工具)在當前目錄下鍵入:javac HelloWorld.java,然后按下Enter鍵運行之后在當前目錄下生成后綴為.class的class文件。然后當我在cmd中鍵入:java HelloWorld,並按下Enter鍵運行之后結果報錯:“找不到或無法加載主類”。
這個問題出現的原因是之前配置環境變量classpath時配置不全的問題,我之前的classpath配置是jdk安裝目錄下的lib文件夾,即:“D:\working\Java\jdk-9.0.4\lib”。但是僅僅這樣是不夠的,還需要在前面加上一個英文句點和分號,即:“.;D:\working\Java\jdk-9.0.4\lib”。然后關閉之前的cmd,再重新打開進入當前目錄,再鍵入:java HelloWorld,按下Enter鍵運行程序,一切正常。
Good luck!
