我有一个 java 项目,它从 excel 表(由用户指定)读取数据,执行一些过滤并创建一些文本文件,然后将修改后的数据写入文本文件。
该项目运行良好,现在我想为它创建一个 jar 文件。我创建了 jar 文件,但它没有运行。就代码而言,它运行时没有任何错误。我已将 Netbeans 用于 GUI。我还看到了相关问题,说不可能从正在运行的 jar 创建文本文件。
有解决方法吗?
我有一个 java 项目,它从 excel 表(由用户指定)读取数据,执行一些过滤并创建一些文本文件,然后将修改后的数据写入文本文件。
该项目运行良好,现在我想为它创建一个 jar 文件。我创建了 jar 文件,但它没有运行。就代码而言,它运行时没有任何错误。我已将 Netbeans 用于 GUI。我还看到了相关问题,说不可能从正在运行的 jar 创建文本文件。
有解决方法吗?
您需要在 jar 文件的清单中指定主类。
如果您将应用程序捆绑在 JAR 文件中,则需要某种方式来指示 JAR 文件中的哪个类是您的应用程序的入口点。您在清单中使用 Main-Class 标头提供此信息,该标头具有一般形式: Main-Class: classname
http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html