Java(2)JVM解釋程序需要CLASSPATH的支持

java命名運行代碼需要CLASSPATH的支持,java默認是在當前的目錄尋找需要執行的文件,如果找到了,就順利執行,找不到則報錯

當前目錄執行命令

D:\Test>javac A.java
D:\Test>java A
hello

非當前目錄執行命令

D:\Test>cd ..
D:\>java A
錯誤: 找不到或無法加載主類 A
D:\>

解決方式一,設置臨時CLASSPATH變量

這樣的設置只在當前的命令行窗口有效,關閉再次打開就失效了

C:\Users\ike>SET CLASSPATH
環境變量 CLASSPATH 沒有定義

C:\Users\ike>SET CLASSPATH=D:\Test

C:\Users\ike>SET CLASSPATH
CLASSPATH=D:\Test

C:\Users\ike>java A
hello

解決方式二,在系統中設置環境變量CLASSPATH
環境變量設置截圖
執行程序

C:\Users\ike>set classpath
CLASSPATH=D:\Test
C:\Users\ike>java A
hello
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章