我使用Eclipse編寫了兩個java類(Coordinate.java
和Orienteering.java
)。這些類存儲在C:\Users\Jack\Desktop\Orienteering\Orienteering\src\jp\co\worksap\global
關於java編譯
包是jp.co.worksap.global.Orienteering
。我想知道如何在Windows命令行中編譯這兩個文件並運行它? Orienteering.java
是主類。
我使用Eclipse編寫了兩個java類(Coordinate.java
和Orienteering.java
)。這些類存儲在C:\Users\Jack\Desktop\Orienteering\Orienteering\src\jp\co\worksap\global
關於java編譯
包是jp.co.worksap.global.Orienteering
。我想知道如何在Windows命令行中編譯這兩個文件並運行它? Orienteering.java
是主類。
首先打開命令行,然後換到源文件夾
cd C:\Users\Jack\Desktop\Orienteering\Orienteering\src\jp\co\worksap\global
javac -g Orienteering.java Coordinate.java
這應該產生兩個對應.class
文件(使用調試符號)。然後向上移動幾個目錄並執行java
一樣,
cd C:\Users\Jack\Desktop\Orienteering\Orienteering\src\
java -cp . jp.co.worksap.global.Orienteering
注作爲替代,javac
線可能已經javac -O *.java
(其中不包括調試符號,並會優化構建,並將編譯任何其他java源文件)。另外,對於java構建,使用像ant,maven,gradle或sbt這樣的工具更爲典型。
在Eclipse中有一個選項可以爲你編譯它。我相信它是: 文件 - >導出 - >可運行jar文件 - > [選擇類] - >選擇位置 - >運行在該位置創建的JAR文件。
據我所知,我認爲Windows CMD只能編譯一個Java類。
幾種:
cd C:\Users\Jack\Desktop\Orienteering\Orienteering\src
使用javac
javac jp\co\worksap\global\Coordinate.java jp\co\worksap\global\Orienteering.java
運行程序編譯的類類可以在CMD中編譯。 [javac doc](http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html):'javac [sourcefiles]'源文件爲'一個或多個源文件編譯' – 2014-11-02 08:30:08
試試這個:
轉到源目錄使用cd命令:
java -cp . jp.co.worksap.global.Orienteering
它的作品,非常感謝你! – Richard 2014-11-02 08:25:48