Java 中運用DOS運行class(字節碼)


附屬:

-dir:例舉該目錄的所有文件名稱 有<dir>是文件夾,沒有<dir>是文件
-cd: 改變目錄 進入其他目錄 change direction
-cd\:一次性回到根目錄
-cd..: 返回上一級目錄
-md: 創建目錄 make direction
-rd: 刪除目錄(文件夾) remove direction 若該文件夾中包括子文件,先刪除子文件,在刪除該文件夾
-del: 刪除文件 例如del 123.text
-del *: 通配符 刪除所有文件
-exit:退出當前DOS系統
-c:進入C盤
-d:進入D盤
-e:進入E盤
-cls: 清屏

 

第一步:windows + R 打開cmd.exe程序

 

第二步:在文件夾下創建txt文本,例如Demo.txt,然后將Demo.txt后綴名改成Demo.java

在Demo中我們可以寫以下的簡單代碼:

public class Demo{
public static void main(String[] args){
System.out.println("HelloWorld");
System.out.println("This is my first DOS class");
 }
}

第三步:在cmd中輸入該txt文本的位置,然后輸入 javac Demo.java , 這時在txt所在目錄下生成 Demo.class

 

cmd中輸入如下所示:

 

第四步:輸入java Demo  此時不在需要輸入Demo.class的后綴名 class。 

cmd 中就會輸出Demo中所寫代碼輸出的內容。

特別注意: 在txt中我們聲明類為public,應與txt文件名稱一致,否則有誤!

 

設置path目的:
是class字節碼文件可以隨便放,不用放在java\bin目錄下面,但是我們用javac Demo.java時生成Demo.class時還是得找到Demo.class文件的位置
代碼舉例: c:\User\Lulu>G:
G:\>cd Code
G:\Code>javac Demo.java -->此時生成Demo.class(claa字節碼文件)
G:\COde>java Demo -->此時特別注意不需要加class

設置classpath目的:
cmd當前的工作環境是C盤,我想要執行的Demo.java在D盤,當設置好classpath時(set classpath=D:\Code),就不需要找到Demo的路徑.
javac D:\Code\Demo.java (不設置classpath)

javac Demo.java (設置classpath)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM