Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
2023-09-11 14:18:43 时间
1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示:
2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择好导出路径后,默认Finish其实就可以了。但是需要注意的是两点:
- 你在run configuration中设置的JVM参数在打包完成后,就不再起作用了,需要在执行jar时在命令行中指定(见4);
- 对于以来的第三方包有三种处理方式,其实无论哪一种都不会影响你的使用的,我默认使用的是第一种,他会把以来的第三方jar包解压缩放到src中。
3. Finish之后,可执行的jar包就生成完毕了,如果你的工程中包含配置文件,如conf/xx.properties,那么就在与jar包同层的目录下创建conf目录,并在conf目录中放入xx.properties,如下图所示:
4. 最后就是运行打包好的jar文件了,在命令行中执行start java命令,并指定JVM参数,例如设置初始分配内存128M,最大256M:
start java -Xmx256m -Xms128m -jar spider.jar
在上图中,我们可以看到有一个run.bat文件,这个文件其实里面就只有一行命令:start java -Xmx256m -Xms128m -jar spider.jar,这样双击就可以执行jar了。在需要更改启动参数时,只要编辑run.bat就OK了。
相关文章
- 教程-DelphiXE7如何调用Java Class,JAR等文件?
- java中如何生成可执行的jar文件
- Java实现 LeetCode 701 二叉搜索树中的插入操作(遍历树)
- Java实现 LeetCode 563 二叉树的坡度(又是一个遍历树)
- java实现复制网站内容
- java实现第六届蓝桥杯奇怪的数列
- Java实现 蓝桥杯VIP 算法提高 3-3求圆面积表面积体积
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
- JAVA压缩解压ZIP文件,中文乱码还需要ANT.JAR包
- macos:安装java 17.0.6(android studio报错:Unable to locate a Java Runtime.)
- Atitit java ftp client sumup apache common net jar 1.1. 协议解析1 1.2. 读取文件1 2. }3 1. 下载文件 ftpCli
- [读后感]Java 控制台执行 Jar 传參的编码问题
- java - 项目启动时自动将jar包名称、路径、进程号信息写入指定的文件里
- Java并发编程实战读书笔记5 ---Executor在android中的应用
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- java修改.class重新打包jar
- Java Instrumentation 内存马——主要是利用Instrumentation Java API来做内存注入,会用到反射机制,文中提到检测思路:注入jar包-> dump已加载class字节码->反编译成java代码-> 源码webshell检测
- bazel编译tensorflow 生成libtensorflow_inference.so 和 libandroid_tensorflow_inference_java.jar
- 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - XSLT (报告、模板框架)
- 运行jar文件出现了Exception in thread “main" java.lang.UnsupportedClassVersionError
- JAR包分享之Oracle(java)数据库11.2.0.4 JDBC驱动程序 jar包 ojdbc6.jar ojdbc5.jar