我有一个Java项目,在Eclipse内运行良好。但是当我尝试将其导出为"JAR文件"或"可运行的JAR文件"时,虽然生成了.jar文件,但当我双击它尝试运行程序时,它会给出一个错误提示:"Could not find the main class: package.MainClassName...
我希望防止用户同时运行我的Java应用程序。 为了防止这种情况发生,当我打开应用程序时,我创建了一个锁文件,并在关闭应用程序时删除该锁文件。 当应用程序正在运行时,您不能打开另一个jar实例。但是,如果您通过任务管理器终止应用程序,则应用程序中的窗口关闭事件不会触发,锁文件也不会被删除。 ...
我正在使用Maven-Shade-Plugin创建可运行的Uber-jar。 根据此页面上的最后一帧,可以通过使用以下方法来将jar大小最小化:<configuration> <minimizeJar>true</minimizeJar> <...
我有一个jar文件,想要在Windows 7的计划任务中运行。 我已经在路径/脚本中给出了java.exe的路径,并在参数字段中给出了-jar c:\abc\ab.jar。 但它无法运行。我也尝试了使用bat文件运行,但也不起作用。 需要做什么才能运行这个jar文件? 我的jar文件会创...
我使用.jar文件来重用代码开发项目。 因此,我有一个名为TOOLS.jar的.jar文件,并且我在名为HelloWorld.java的文件中开发了一个简单的应用程序,它引用了我的TOOL包中的内容,这些内容来自TOOLS.jar。 我使用以下命令行进行编译:javac -g -d C:\My...
我创建了一个Swing应用程序,它使用SQLite作为本地数据库。数据库文件位于项目的根目录中。Project/DatabaseFile 在Eclipse上应用程序运行良好,但当我运行已打包的可执行Jar文件时,我会收到以下错误:No such table : table1 这意味着数据库无法...
我正在尝试使用sbt-assembly将Scala项目转换为可部署的fat jar。当我在sbt中运行我的assembly任务时,出现以下错误:Merging 'org/apache/commons/logging/impl/SimpleLog.class' with strategy 'de...
我在应用程序中有两个主要类。当我使用Eclipse导出功能将其打包成可运行的jar文件时,我必须选择一个默认的主类。 是否有一种方法可以在运行时访问jar文件中的非默认主类?
我正在编写一个嵌入Jetty w/ Jersey的服务器。在Eclipse上执行时一切正常。但是,如果我使用Maven的assembly:single目标将服务器和所有依赖项汇集到一个单独的jar文件中,我会得到一个异常:Sep 26, 2012 5:35:59 PM com.sun.jers...
当我使用可执行JAR文件时,我在指定Log4j2配置文件的位置方面遇到了困难。如果我将所有的JAR文件分离开来,则可以正常工作,但是当我尝试将它们合并成一个可执行的JAR文件时,由于某种原因,log4j2.xml文件未被从命令行中捕获。 我已经尝试过以下两种指定位置的方法:java -Djav...