導航:首頁 > 源碼編譯 > cmd怎麼編譯多個java源碼

cmd怎麼編譯多個java源碼

發布時間:2022-07-20 00:28:36

1. 怎麼用cmd編譯java程序

本文介紹如何用cmd編譯java程序。


材料/工具

記事本


方法

1、首先,在記事本上編寫java代碼。並將後綴名.txt改為.java 。(本文以HelloWorld為例。)如圖

這樣就編譯並執行完成了。

2. 如何編譯java程序

三種方法:

1.在IDE中,如eclipse中寫的Java程序,在點擊保存後eclipse就會調用javac編譯程序編譯,編譯文件在當前項目的bin目錄下。

2.作為一個獨立的文件且沒有定義Java環境變數,需要在cmd窗口中切換到java bin目錄下執行Javac程序,執行格式為javac 空格 Java源文件;如 javac C://hello.java;

3.作為一個獨立的文件且定義了Java環境變數,打開cmd窗口,可以在任意目錄輸入javac java源文件,如javac D://hi.java。

(2)cmd怎麼編譯多個java源碼擴展閱讀

Java也是一種高級語言,要讓計算機執行你撰寫的Java程序,也得通過編譯程序的編譯。但是Java編譯程序並不直接將Java源代碼編譯為相依於計算機平台的0、1序列,而是將其編譯為位元組碼。

Java源代碼的擴展名為.java,經過編譯程序編譯之後生成擴展名為.class的位元組碼。

3. win7下如何用cmd編譯Java源文件並運行位元組碼

假設現在已經用記事本編了一個Welcome.java的源文件,它被存放在e:\javabook文件夾下,先用cmd對該源文件進行編譯如下:
在開始菜單下運行cmd命令,一般顯示在眼前的第一行命令是"C:\Users\用戶名>",1.這時先打開e盤,直接輸入「e:」,再按回車,會出現「E:\>」;2.緊接著輸入「cd
e:\javabook」,按回車,出現「e:\javabook>」;3.緊接著輸入「javac
Welcome.java」,回車會再次出現「e:\javabook>」,此即表示編譯成功的Java位元組碼.class文件被存放的路徑,即和Java源文件在同一目錄下;
4.當需要指定生成的.class文件位置如改放在"e:\javabook1"
時,可以在第二步後接跟著使用命令
「javac
-d
e:\javabook1
Welcome.java"即可在文件夾"e:\javabook1"中生成「Welcome.class".5.最後要運行「Welcome.class」時,就在第3步後緊接輸入「java
Welcome」即可運行java位元組碼。

4. 我是JAVA初學者,請問如何在cmd中編譯java啊

1.進入控制面板在點系統和維和,接著系統,進入高級環境變數設置,接著環境變數,先配(USER),點變數名JAVA_HOME下面是tomcat,接著配系統變數javbin,也就是說環境,選好路徑,在cmd下用jvavc編譯

5. 如何使用CMD編譯java文件

1、用記事本編寫java文件,放在某個盤的文件夾下。假設在f:Demo。2、用windoes+R鍵打開cmd窗口,在命令行中輸入f:,目的是將路徑改為java文件所在的路徑。3、在再命令行中輸入cd
文件名(在這里是Demo)
打回車,路徑就到了f:Demo下。4、然後再命令行中輸入javac
java名.java
形成位元組碼文件。5、再輸入java
java文件名就ok了。此時就會將你需要輸出地東西輸出在屏幕上。

6. 如何用Cmd命令行編譯Java代碼程序

在初學Java的時候,會使用cmd命令的模式來編譯運行代碼,下面就來介紹下如何命令行編譯
01
打開一份Java代碼,如下圖
02
打開文件所在的位置,滑鼠右鍵,打開shell
03
輸入命令javac HelloWorld.java,回車,出現下圖所示編譯後的class文件
04
輸入命令 java -cp . HelloWorld,回車,輸出結果

7. 如何在CMD編譯和運行JAVA代碼

要想編譯和運行java文件,很簡單,只需要兩個命令:
(1)javac:作用:編譯java文件;使用方法: javac Hello.java ,如果不出錯的話,在與Hello.java 同一目錄下會生成一個Hello.class文件,這個class文件是操作系統能夠使用和運行的文件。
(2)java: 作用:運行.class文件;使用方法:java Hello,如果不出錯的話,會執行Hello.class文件。注意:這里的Hello後面不需要擴展名。
下面舉例說明:
假設我有一個Hello.java文件放在D:\javatest 文件夾下。
打開cmd命令窗口,會出現C:\user\lenovo 這里出現的是系統用戶名,這里我們需要將路徑轉移到java文件所在目錄。
緊接著輸入 D:回車,會出現一下界面:
這時候我們需要定位到java文件所在目錄(這里是javatest目錄),接著輸入 cd javatest 回車。
此時進入到D:\javatest目錄中,此時的Hello.java文件就在這里
這時候我們就可以用javac命令編譯啦,輸入javac Hello.java回車
這里如果沒有任何提示表示編譯成功,此時打開d:\javatest文件夾你會發現此時多了一個名為Hello.class的文件,這就是操作系統能夠運行的文件。
接著輸入 java Hello回車,你就會看到文件被運行的結果。
這里有幾個要注意的問題

第一:Hello.java中的內容是一個類,這個類的名字與.java文件名字必須完全一致。如果不一致將出錯。這里當你通過eclipse創建一個類文件的時候你就會理解的更清楚了,這里不贅述。
第二:javac 和 java 命令的使用方法要注意,格式。
第三:要使用這兩命令,必須配置好環境變數。

8. 如何用cmd編譯運行java程序

將java文件寫好,置於目標文件夾裡面,這里將其放在「D://java/"目錄下,你也可以將它放在任何你喜歡的位置。
怎麼用cmd編譯java程序
怎麼用cmd編譯java程序

按下鍵盤上的windows按鈕,或者直接點擊電腦開始按鈕,在」搜索文件盒程序「框里填寫」cmd「,點擊回車,進入cmd窗口
怎麼用cmd編譯java程序

進入窗口後,界面上首先會顯示」C:\Users\Administrator>",在這句語句後面寫上文件所在的盤,進入該盤,進入下一級目錄只需寫上:cd 文件夾名稱「再按回車,如我在這里是」cd java「,注意不要漏寫了cd與文件夾名稱之間的空格。
怎麼用cmd編譯java程序

進入最後一個文件夾後,寫上」javac java文件名「再回車,如這里是」javac jinyan.java「。回車之後你可以進入目標文件卡查看,會看見一個後綴名為.class的文件。
怎麼用cmd編譯java程序
怎麼用cmd編譯java程序
5

再在後面寫上」java 文件名「 再回車即運行成功,如這里寫的"java jinyan",還是注意不要忘記空格。
怎麼用cmd編譯java程序
6

已經編譯過的java文件再次運行時不需要再用javac語句編譯文件,直接用java語句運行即可。

9. Java 同一個包在cmd上多文件編譯

javac的編譯單位其實就是單個的java文件,為了達到同時編譯多個java文件的目的,可以將所需編譯的java文件路徑保存在一個txt中,比如sourcelist.txt,以換行為分隔符(這個過程稱為類文件注冊)。這些java文件沒有彼此聯系的必要,它們可以是隸屬不同的包、在不同的文件夾下(當然建議包路徑相同的java類文件放在同一文件路徑下),javac命令只會一行一行地讀取其中的記錄,作為一個單位進行類編譯。
舉例說明。假設你的這個包放在src文件夾下,src的父目錄為project,sourcelist.txt也事先新建在project文件夾下。首先將這個包中你需要編譯的java文件相對於src的路徑(如src\com\test\Test.java)注冊到sourcelist.txt文件中;接著在project文件夾中新建一個bin文件夾(或者class文件夾,命名隨你樂意取),用以編譯後class文件的放置(這個配以javac命令中-d選項去理解);如果還有其他類庫(如jxl.jar或者mysql.jar),建議在project目錄下新建一個lib(同樣命名不限)文件夾,然後復制到該文件夾下(配以-classpath選項理解);最後檢查上述准備工作都完成,win + R、輸入cmd都不用講,現在在cmd中用cd命令切換到project目錄,然後輸入命令:
javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin
現在就很好理解了。-d選項就是destination的意思,即生成class文件被送到該選項後面的bin文件夾;-classpath就是將你要用到的jar包注冊到類載入路徑中;-sourcepath就是告訴javac命令去哪裡找類文件。
最後呢,為了方便,可以在project文件夾下新建一個bat文件,並輸入以下內容:
javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin
@pause
這樣每次直接點擊即可,而你需要編譯其他包的或者其他java文件,直接在sourcelist.txt文件中添加或修改。這其實也是一種「弱耦合」、模塊化的表現。

閱讀全文

與cmd怎麼編譯多個java源碼相關的資料

熱點內容
解壓手機軟體觸屏 瀏覽:338
方舟pv怎麼轉伺服器 瀏覽:99
數據挖掘中誤差值演算法函數 瀏覽:118
php開發套件 瀏覽:190
伺服器的spi板是什麼 瀏覽:896
解壓縮全能王中文密碼是什麼 瀏覽:80
javaftp伺服器上傳文件 瀏覽:103
演算法設計中文版pdf 瀏覽:81
視頻壓縮形式怎麼改 瀏覽:368
perl程序員 瀏覽:789
電子表格對比命令 瀏覽:610
php循環輸出數組內容 瀏覽:750
電腦加密能不能強制關掉 瀏覽:616
趣味單人解壓桌游 瀏覽:212
oppo手機谷歌伺服器無法核實什麼 瀏覽:320
軟體怎麼加密華為 瀏覽:222
掃地機怎麼安裝app 瀏覽:319
考研結合特徵值計演算法 瀏覽:516
操作系統演算法綜合題 瀏覽:153
華為程序員待遇 瀏覽:547