2883得票33回答
如何使用Maven创建带有依赖关系的可执行/运行JAR文件?

我希望将我的项目打包成一个可执行的JAR文件进行分发。 如何使Maven项目将所有依赖的JAR文件打包到输出JAR文件中?

643得票33回答
如何获取正在运行的JAR文件的路径?

我的代码运行在一个 JAR 文件内,比如说 foo.jar,我需要知道该代码当前所在的文件夹中正在运行的 foo.jar 的路径。 因此,如果 foo.jar 在 C:\FOO\ 中,无论我的当前工作目录是什么,我都希望能获取到该路径。

505得票24回答
尝试运行 .jar 文件时出现“无效的签名文件”错误。

我的Java程序被打包进了一个jar文件,并且使用了外部的jar库bouncy castle。我的代码可以通过编译,但是运行这个jar文件会导致下面的错误: Exception in thread "main" java.lang.SecurityException: Invalid sig...

297得票25回答
在Windows上运行JAR文件

我有一个名为helloworld.jar的JAR文件。 为了运行它,我在命令行窗口执行以下命令:java -jar helloworld.jar 这个方法很好用,但我怎么才能双击执行它呢?需要安装任何软件吗?

230得票6回答
如何运行一个Jar文件中不是Manifest文件中的Main-Class类

我有一个包含4个类的JAR文件,每个类都有Main方法。我想根据需要运行其中的每一个。我正在尝试在Linux系统的命令行中运行它。E.g. The name of my JAR is MyJar.jar 它的主要类目录结构如下:com/mycomp/myproj/dir1/MainClass1...

212得票11回答
如何告诉Spring Boot在可执行的JAR文件中使用哪个主类?

Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable to find a single main class f...

201得票40回答
什么原因导致“无法访问jar文件”错误?

我想在不使用集成开发环境(IDE)的情况下运行我的程序。 我已经创建了一个jar文件和一个可执行的jar文件。当我双击exe jar文件时,什么也不会发生, 当我尝试在命令提示符中使用命令时,它给我返回如下错误信息:Error: Unable to access jarfile <pat...

194得票12回答
使用Gradle创建可运行的JAR文件

之前我是通过Eclipse的“导出”功能创建可运行的JAR文件,但现在我已经切换到了IntelliJ IDEA和Gradle用于构建自动化。 这里有一些文章建议使用“应用程序”插件,但这并没有完全达到我期望的结果(只是一个JAR文件,没有启动脚本或类似的东西)。 如何才能达到与Eclips...

165得票19回答
使用Gradle构建带有依赖的JAR文件

我有一个多项目构建,我在其中一个子项目中放置了一个构建fat JAR的任务。我创建的任务类似于这个cookbook中描述的任务。jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }...

138得票8回答
在Java程序中执行另一个jar文件

我曾经编写了几个名为A.jar、B.jar的简单Java应用程序。 现在我想编写一个GUI Java程序,以便用户可以按下按钮A来执行A.jar并按下按钮B来执行B.jar。 另外,我想在我的GUI程序中输出运行时进程的详细信息。 有什么建议吗?