[英]Export Java Project with external libraries using Eclipse
我正在嘗試將Java項目導出到帶有Eclipse的可運行JAR文件中,但是如果我想運行完成的JAR文件,我總是會收到錯誤消息
Java Virtual Machine Launcher
Could not find the main class: src.main. Program will exit.
src.main
是我的主類,如果我使用winrar打開jar,則該類位於jar文件中的src文件夾中。
我這樣導出項目:
庫的添加如下:
我究竟做錯了什么?
src.Start是否具有正確的“ public static void main(String [] args)”方法?
您是否要像這樣啟動應用程序:
“ java -jar myjar.jar”或“ java -cp myjar.jar src.start”
另外,您是手動構建清單還是讓月食完成? 我不記得曾經看到eclipse在清單中添加類路徑條目,但是我可能會錯過它。
在導出期間,在“ Jar Manifest規范”面板上,只需選擇“生成清單文件”,然后在輸入字段中填寫“ Main class:”條目。
我向您推薦的第一件事:不要以您現在正在使用的方式使用src.main。 在Java中,通常使用名為src或src / main或src / main / java的文件夾放置源。 然后,將其用作包和類名不是一個好主意。 其次; 不要將您的類稱為main,這不是Java中的關鍵字,您可以使用該名稱創建一個類,但是...這不是一個好主意。
問題的解決方案:您需要在清單文件中設置Main-Class和Class-Path,並確定包(您的jar)的結構,請看一下本教程 ,它將為您提供幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.