2014-09-18 91 views
0

我明顯錯過了一些東西。如果我在Eclipse中創建一個新的JavaFX 2.0的項目和項目導出到一個罐子,然後在JavaFX導出到jar。找不到主要類別

Java -jar programname.jar 

命令提示符窗口中運行命令我得到一個錯誤說沒有發現主類。爲什麼?

編輯 我試圖運行

java -cp . -jar programname.jar 

但是,這將返回一個錯誤,說

無主清單屬性,在programname.jar

回答

1

看來我必須在我的主文件,該文件是

public static void main(String[] args) { 
    launch(args); 
} 

現在,它的工作原理

0

嘗試:
java -cp -jar . programname.jar

+0

對不起刪除的重要防線,這個問題已被修正。 – 2014-09-19 10:33:57

0

該命令不知道在哪裏可以找到主類。 與-cp選項嘗試:

java -cp . -jar programname.jar 

它集搜索在班主要在當前目錄。 然後你可以編寫bash/bat腳本來運行這個jar。

+0

有沒有辦法將程序作爲jar在工作狀態下導出,以便可以使用原始命令運行該程序? – Gillardo 2014-09-18 17:29:01

0

嘗試將jar導出爲runnable jar,它會要求您提供主類。

我希望它能爲你工作。