我正在尋找在當前目錄下創建一個jar文件。在當前目錄下創建一個jar文件
我在命令行做:
jar cfe MyApp.jar MyApp MyApp.class
另外,我把下列Mnf.txt:
Main-Class: MyApp.class
跑
jar cfm MyApp.jar Mnf.txt MyApp.class
當我嘗試運行它與
java jar MyApp.jar
我得到在兩種情況下出現以下錯誤:
Error: could not find or load main class.
Mnf.txt & MyApp.class的是在當前目錄中。
MyApp中沒有包定義。一切都在當前目錄中。
我見過How can I convert my Java program to an .exe file?等等。
不知道我在這裏錯過了什麼。
// ===================
地址:
Mnf.txt的內容更改爲:
Main-Class: MyApp
沒有改變任何東西。我得到同樣的錯誤。
要創建一個jar文件使用'jar'命令不'java' –
這些都是罐子,而不是Java。錯打在這裏。感謝您的更正。 – Roam
jar命令的輸出是什麼? – m0skit0