[英]create a jar file in the current directory
我正在尋找在當前目錄中創建一個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中沒有包定義。 一切都在當前目錄中。
我已經看到了如何將Java程序轉換為.exe文件? 其中。
不知道我在這里想念什么。
// ===================
加:
將Mnf.txt的內容更改為:
Main-Class: MyApp
沒有改變任何東西。 我遇到同樣的錯誤。
不要在清單中的類名稱上添加“ .class”。
Java在磁盤文件名和類名之間有很大的區別。
應該有清單條目: Main-Class: MyApp
不帶.class
Main-Class: MyApp
采用
java -jar MyApp.jar
在罐子里跑主班
jar cfe MyApp.jar MyApp MyApp.class
java -jar MyApp.jar
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.