如何使用eclipse 生成runnable jar包,maven项目java -jar

时间:2022-05-05 11:52:00

首先找到一个博客,按步骤来

1. 先找到你的工程中提供接口的类(要包含MAIN方法),

2. 在该类中右键选择 RUN as

3. 选择 Run configurations

4. 在main窗口中选择main class为本类

5. 点击RUN

6. 选择你的工程,右键选择 EXPORT

7. 在弹出的窗口中选择 runnable jar file

8. 在弹出的 runnable jar file export窗口中第一个launch configuration 中选择你刚才配置的类,

     第二个窗口中选择你要导出的路径

9. 然后选择下一步就OK了



但是遇到问题了:如何使用eclipse 生成runnable jar包,maven项目java -jar(图片为网上的,我的是在ubuntu上,图片弄起来太费劲)

并没有解决。。。又尝试导出

1.右键选择eclipse中需要导出的工程,点击“Export”-->Java-->Runnable JAR file --->Next;


2.在Launch configuration中选定你需要执行的主程序入口,“Export destination"中选择导出jar文件需要存放的位置,”Library hadling"中有三个选择“Extract required libraries into  generated JAR” 把需要依赖的libraries按照文件夹导出;“Package required libraries into generated JAR” 把依赖的所以lib正常导出与主类放在同一个jar文件里面;"Copy required libraries into a sub-folder next to the generated JAR" 导出依赖的jar,而且依赖的jars放在一个单独的文件夹里面,这个文件夹和需要导出的目标jar在同一级目录,也就是说倒出来一个目标jar文件,还有一个文件夹,里面存放了所有依赖的jars,最后点击完成,我推荐使用第三个选项。


我选择第二项,这样java -jar运行还是会报错,想运行   

java -Djava.library.path="/home/XXX/Projects/opencv-3.2.0/build/lib:/home/XXX/workspace/***/lib" -jar ***.jar  (缺什么补什么)