我正在编写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
答案 0 :(得分:0)
因为您没有运行项目,而是没有main方法的活动类。请从netbeans运行主要课程
答案 1 :(得分:0)
答案 2 :(得分:0)
您的文件定义可能会出现问题。尝试运行unassoc。简而言之,您的计算机可能不知道如何处理以.jar结尾的文件 - 这是一个非常常见的问题并且已经抓到我几次。
答案 3 :(得分:0)
java -jar jarfile_name
这应该可以解决你的问题
答案 4 :(得分:0)
我没有得到解决方案。我使用jtds jdbc驱动程序而不是mssql jdbc