博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用fat-jar打包多个java工程为可执行文件
阅读量:6529 次
发布时间:2019-06-24

本文共 790 字,大约阅读时间需要 2 分钟。

对于一个从C++转向Java的程序员来说,制作java的可执行文件,也算是比较棘手的问题。项目是前几个同事留下来的,几个必备的库文件和制作可执行文件的工具居然都是加密未解封的;不知道是不是因为公司和前几个同事关系处理的不好,加上了前同事的qq想聊聊关于加密文件的事情,总是得不到有效的回复;不知道是该埋怨前同事的职业道德问题,还是埋怨公司的管理!但是无论如何,这个问题解决不了,我肯定是吃不了兜着走了,这些日子,翻阅了文章终于是解决打包多个相互依赖的java工程为可执行文件的问题!

前提条件:安装eclipse fat-Jar插件。下载fat-jar包,解压缩之后,将plugins下面的文件拷入到eclipse安装目录下面的plugins中即可。

首先看下我们的工程列单!

                          

我们拿游戏服务器main工程,gs来说吧,他依赖的包有base,door,fight;其中fight 依赖door,door,依赖base。 其实里面的代码不多。

                          
有一点需要说明的是,gs工程下面的代码必须包含在src文件内才可以!
                            
右击点击工程,选择Export
                           
选择Other/Fat Jar Exporter,点击Next
                            
选择我们要构建的工程gs,点击Next
                            
填写必要的信息,比如要导出的可执行jar包的名字,和Main-Class。点击Next
                            
勾选所依赖的工程,点击Finish!
 
 
在命令窗口下面,运行生成的可执行jar包即可。
说明:Fat-Jar插件打包,选择的是一种简单粗暴的方式!
 
其他的一些问题:在eclipseIDE中,默认的格式是UTF-8,但是用Fat-Jar打包出来的可执行jar文件却没有这个默认选项,需要用户在导入带有中文的配置文件的时候,用UTF-8转换一下!
 

转载于:https://www.cnblogs.com/archy_yu/p/3326005.html

你可能感兴趣的文章
从B树、B+树、B*树谈到R 树
查看>>
ActivityGroup相关
查看>>
c#属性生成器
查看>>
ubuntu server install GUI
查看>>
解决android studio导入新项目目录结构错误,看不到app目录
查看>>
JNI相关介绍
查看>>
网站用于记录浏览数的源码
查看>>
mysql服务服务启动3534
查看>>
Android性能优化之布局优化篇
查看>>
stm32 启动文件.s源码 分析
查看>>
存储结构
查看>>
slf4j 日志配置
查看>>
编译android项目的几个注释事项
查看>>
windows2003 最大连接数限制
查看>>
一个简单的android自定义view(Switch Button for api < 14)
查看>>
javascript中的prop和attr方法的区别
查看>>
CentOS 6.5 64位安装
查看>>
Dom4J的基本使用
查看>>
linux命令行中ftp的简单使用
查看>>
GO 基础
查看>>