当前位置: 首页 > 知识库问答 >
问题:

自动化:导出可运行的jar,通过启动配置,Eclipse

佟和平
2023-03-14

共有1个答案

姬念
2023-03-14

根据项目中的内容和依赖关系,使用Java提供的命令行工具可能会非常复杂。Java教程很好地解释了Java附带的创建JAR的相关工具的用法,但我认为大多数人建议使用Maven或Gradle这样的构建工具进行命令行构建。

如果您使用的是jar工具,那么对于指定了可运行主类的jar工具来说,最基本的示例是:

jar cmf existing-manifest jar-file input-file(s)

其中existing-manifest是指定主类的清单文件。

 类似资料:
  • 我不知道如何在Eclipse中导出一个可运行的jar。 我有一个java项目(project a)(由其他人编写),当在Eclipse中导入该项目时,我可以单击,它将在目录下创建一个文件。该jar文件包含二进制*.class文件。 这个jar文件被添加为我要调试的另一个java项目(项目B)的外部库。但是,由于所有类文件都是二进制的,所以当调用projectA中的类时,我无法进行逐行调试。 我尝试

  • 我正在使用eclipse选项从我正在编辑的项目中导出一个可运行的jar。(我通过一个插件创建了一些附加功能)。 可运行的jar文件工作良好,只是没有加载我创建的插件。 因此,我假设我必须以某种方式通知eclipse包含我创建的文件。换句话说,(请原谅我问的是一些简单或明显的问题)eclipse是如何知道依赖项和所有工作人员的? 由于该项目已经包含了一个用于构建和编译的ant文件,我想知道这是否是我

  • 我试图在Intellij终极版15.0.4中配置Spring Boot运行配置。完成以下工作。 单击以创建新的Spring Boot配置 添加了主类、VM选项、JRE和环境变量 我无法在Spring Boot设置下找到启用启动优化和启用JMX代理?谁能推荐一下吗

  • 我知道这个问题已经问过很多次了,但这样的回答没有帮助 有人能告诉我在eclipse导出过程中应该使用什么设置吗?

  • 我正在使用VSCode devcontainer编写一个Java应用程序。我把它放下大约一个月,回来工作它,现在我得到一些不熟悉的错误。 在这里,我将为devcontainer环境提供相关的配置文件。 我的Dockerfile如下: 所以看起来和某种反射有关。我使用的是GSON和Guice,以下是的相关部分: 我尝试将Guice更新到,这修复了测试中的错误,并成功编译。但是,现在我在执行某些序列化

  • 我有一个使用第三方jar的Spring启动应用程序。此jar需要一个xml配置文件,该文件必须由客户端在运行时(单独)提供,并且不能预打包。第三方lib使用以下顺序加载该文件(Is和空检查): 我不能更改lib加载文件的方式(例如使用Spring的资源加载),所以它必须在类路径上。因此,我似乎失去了像java-jarmy-spring-boot-app.jar一样执行它的可能性,因为选项阻止添加任