cmd编译运行Java文件详解
①準備工作
首先用記事本編寫HelloWorld.java放至G:\Javaspace路徑
public class HelloWorld{ public static void main(String []args){ System.out.println("Hello World"); } }因為我要編譯的java文件放在G盤,打開cmd窗口,輸入
g:轉至G盤目錄(cmd不區分大小寫,路徑中除了文件名要區分大小寫,其他都不用)
然后輸入
cd javaspacecd是cmd的換目錄命令(change directory),此時cmd的目錄才轉到我們HelloWorld.java所在的目錄下。
?
②編譯
下一步就是告訴cmd?HelloWorld.java和java的編譯器(即javac)在哪
設置java編譯器路徑有兩種方法
一種是用cmd的SET PATH命令(這是個一勞永逸的方法,只設定一次就行了)
SET PATH=C:\program files\java\jdk1.8.0_20\bin;%PATH%再輸入以下代碼,對文件進行編譯
javac HelloWorld.java?
第二種設置編譯器路徑的方法是在編譯時指定一下,因為我們已經轉到G:\Javespace目錄下面了,所以直接輸入
"C:\programs files\java\jdk1.8.0_20\bin\javac" HelloWorld.java(文件名HelloWorld.java 的文件名要區分大小寫)
按下回車后若沒有出現錯誤的提示,則在G:Javaspace下應該已經生成了HelloWorld.class文件,說明編譯已經成功
?
③運行
此時若從未退出過cmd,則cmd目錄仍在G:\Javaspace,輸入
java HelloWorld則cmd會用java命令啟動JVM并運行HelloWorld.class,且此處的HelloWorld不用加后綴.class
?
若提示“找不到或無法加載主類”,則說明在安裝JDK時設置的CLASSPATH路徑不是G:\Javaspace,可以在“我的電腦——屬性.....——環境變量”中重新設定,
也可以在cmd中臨時修改CLASSPATH路徑,輸入
java -cp G:\javaspace HelloWorld此行命令的意思是啟動JVM并設置CLASSPATH,然后運行HelloWorld.class
?
轉載于:https://www.cnblogs.com/zoffy/p/3979047.html
總結
以上是生活随笔為你收集整理的cmd编译运行Java文件详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [label][转载][JavaSrip
- 下一篇: Java自定义Exception