我有一個用Eclipse Oxygen編寫的小型Java程序(帶有一個名爲Main
的類),可以在Eclipse中按預期工作。我試圖用javac Main.java
來編譯它。問題是java編譯器不會拋出任何錯誤,並且似乎識別該命令,但不會在任何地方創建任何類型的.jar文件。我嘗試手動設置類路徑(雖然這不應該是必要的),但結果是相同的。Java編譯器不創建.jar文件
更新:我(或仍然是)noob,並不明白javac
做什麼。有人指出javac
只創建了.class
文件,它在我使用它時實際上是這樣做的,因此沒有任何「錯誤行爲」或任何類型的錯誤。如果您想知道如何在Eclipse中創建.jar
文件,請查看答案。
什麼讓你覺得編譯文件將/應該創建一個罐子? – Stultuske
'javac'創建類文件,而不是jar文件。編譯一個java文件的 – khelwood
只會給你一個.class文件 – f1sh