java-異常篇

可編譯不可運行

如題,我寫了一段名爲a.java的程序如下:
public   class   a
{
public   static   void   main(String[]   args){
System.out.println( "Hello ");
}
}
通過cmd進入到當前路徑,輸入javac   a.java命令,編譯成功
在輸入java   a命令,就出現
Exception   in   thread   "main "   java.lang.NoClassDefFoundError:a
錯誤提示,我檢查了程序完全沒有問題啊,請大俠們救命啊!!!

classpath要麼就不要加,如果要加一定要加上   .;   因爲如果添加了CLASSPATH而沒有加上.(句點)JAVA虛擬機是不會找當前路徑的

環境變量加入路徑前加入".;",然後重啓一下dos窗口,重新運行就ok了。

Java編譯需要的環境變量是 PATH

Java 運行需要的環境變量是CLASSPATH

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章