使用Eclipse在Manifest文件中构建ClassPath变量
在将项目导出为jar时,Eclipse是否有办法输出我想在Manifest中的ClassPath变量上定义的所有Jars? 我希望能够只需要点击我需要我的项目依赖的所有jar,然后让Eclipse输出它们:
ClassPath: . /lib/somejar.jar /lib/otherjar.jar
谢谢
就在这里:
Eclipse>文件>导出> Java>可运行的JAR文件>“将所需的库复制到生成的JAR旁边的子文件夹中” 。
它将创建一个MANIFEST.MF,其中包含Java项目的所有类路径条目。 您需要有一个有效的启动配置。
不要使用“Package required libraries”,因为它会在jar文件中创建一个讨厌的Jar-In-Jar-ResourceLoader类。 你通常不希望那里有这样的东西。
顺便问一下,你试过Maven吗? 它会自动为您完成。 每次。 在所有平台上。 在所有IDE上。 独立于您的Eclipse版本。 当您在度假时,它也会在您的构建服务器上执行此操作。
- Class.getResourceAsStream的解释以及如何在Tomcat中为简单的Java Web应用程序设置它?
- 如何将图标作为类路径资源添加到使用WindowBuilder创建的SWT窗口中?
- 在命令行运行java程序,我做错了什么?
- Java Manifest.mf类路径问题
- Windows上的RxTx安装java.lang.NoClassDefFoundError:gnu / io / CommPort
- 如何在类路径中包含hbase-site.xml
- 在Java 9中运行时扫描类路径/模块路径
- 如何从Cygwin运行Java
- Java:来自class.getResource(…)的NullPointerException