有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaEclipse将库导出到jar中

因此,我的旧jar将库作为包含。类文件。我的新罐子有每个库。jar打包到我的jar中的libs文件夹中,就像我的工作区一样。我需要它与以前的设置导出。下面的图片进一步解释了我的问题

包装改变的原因是因为我重新安装了我的操作系统,我不记得以前是怎么做的,因为我上次为这个项目导出一个jar已经有一段时间了,我想我上次解决这个问题的方法是使用IntelliJ Idea导出它,但我更喜欢用Eclipse解决这个问题。在Runnable Jar导出向导下,似乎有一个完全符合我要求的设置,但我没有导出Runnable Jar,因为它没有Main方法

旧罐子图片:

pic 1

新jar图片:

pic 2

新jar图片2:

pic 3

gif


共 (2) 个答案

  1. # 1 楼答案

    是的,可以通过可运行JAR文件创建胖JAR,但不能通过JAR文件导出向导

    所以

    • 创建一个虚拟主方法
    • 使用Ant、Maven、Gradle等

    创建一个胖罐子

    确保将所有要复制到输出文件夹并包含在JAR中的内容都放在源文件夹中

  2. # 2 楼答案

    切换到IntelliJ Idea允许我以这种方式导出带有默认设置的开箱即用。如果有人知道如何在Eclipse中获得这个函数,请随意添加它

    编辑:根据@howlger的评论,我找到了一个解决方案,其中Eclipse非常适合我的用例