我正在寫java代碼。當我點擊myapp.jar時,我得到這個錯誤: Could not find the main class.
在我的代碼中有一個public static void main(String[] args)
和NetBeans右鍵單擊項目和運行選項我設置主類。 當我添加到庫mssql jdbc驅動程序(sqljdbc.jar)時發生此錯誤。並且同時我將此行<zipfileset src="libs/sqljdbc.jar"/>
添加到BUILD.xml。 我該如何解決這個問題?找不到主類。我該如何解決這個問題?
這是清單文件:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_07-b10 (Oracle Corporation)
X-COMMENT: Main-Class will be added automatically by build
Main-Class: myapp.mymainclass
Class-Path: lib/sqljdbc.jar
我不知道sqljdbc.jar文件是否有一個清單,它覆蓋了你的清單?你在生成的jar文件中檢查了清單嗎? – davmac
@davmac感謝您的回覆。我檢查我的jar文件。我用winrar打開它。那裏有一個META-INF文件夾。然後在那個文件夾中有一個manifest.mf文件,它與之相同。 –