一个java项目的打包与发布
2011-09-08 12:47
447 查看
自己整了个java项目,里面实现了一些数据库访问、配置文件读取、日志记录的功能,在eclipse上调试运行都OK,但需要发布到服务器上就没辙了。
项目的目录如下:
查了下资料终于搞定,过程如下:
1.将项目调试通过,保证项目本身没有error。
2.在项目上右击export --->选java下的JAR file 点next。
3.全选整个项目,并在复选框中选"export all output folders for check projects" ,export destination中填要生成的jar名,点next。
4.pakeging option 直接点next。
5.选取mainclass,比如我项目中就为ServerStarter,点finish 就生成了一个jar文件。
6.安装运行exe4j
7.直接跳过第一步
8.选regular mode 点next
9.填写application名称、选择代码所在目录比如我的项目就在h:\myworkspace\EmessageSMSGate,我就直接选这个目录,生成的执行目录也默认相同,点next。
10.填写exe名称,选上allow only a single running instance of application (图标可不设置),点next
11.添加classPath,我在这里直接把刚才生成的jar文件、lib目录全加了进去,mainclass仍然选刚才的 ServerStarter,点next
12.填写版本分别为1.5 1.6,点next
13.如果不需要启动时的窗口就直接点next
14.现在是整体的配置情况,可直接点next 或finish 来生成exe
15.将生成的exe、lib目录、conf目录、jar文件、logs目录 copy到你的目标机器上就可以点击exe直接运行了。(目标机器要有jdk)
鉴于功能需求比较紧急,以上步骤比较粗糙,没有详细去琢磨各个步骤的含义,可能不适用于你的项目。详细的留作后面再琢磨。
项目的目录如下:
查了下资料终于搞定,过程如下:
1.将项目调试通过,保证项目本身没有error。
2.在项目上右击export --->选java下的JAR file 点next。
3.全选整个项目,并在复选框中选"export all output folders for check projects" ,export destination中填要生成的jar名,点next。
4.pakeging option 直接点next。
5.选取mainclass,比如我项目中就为ServerStarter,点finish 就生成了一个jar文件。
6.安装运行exe4j
7.直接跳过第一步
8.选regular mode 点next
9.填写application名称、选择代码所在目录比如我的项目就在h:\myworkspace\EmessageSMSGate,我就直接选这个目录,生成的执行目录也默认相同,点next。
10.填写exe名称,选上allow only a single running instance of application (图标可不设置),点next
11.添加classPath,我在这里直接把刚才生成的jar文件、lib目录全加了进去,mainclass仍然选刚才的 ServerStarter,点next
12.填写版本分别为1.5 1.6,点next
13.如果不需要启动时的窗口就直接点next
14.现在是整体的配置情况,可直接点next 或finish 来生成exe
15.将生成的exe、lib目录、conf目录、jar文件、logs目录 copy到你的目标机器上就可以点击exe直接运行了。(目标机器要有jdk)
鉴于功能需求比较紧急,以上步骤比较粗糙,没有详细去琢磨各个步骤的含义,可能不适用于你的项目。详细的留作后面再琢磨。
相关文章推荐
- 一个java项目的打包与发布
- myeclipse 打包发布JavaSE JavaEE Maven 项目
- 遇到问题---java---myeclipse发布项目打包项目resource资源有缓存---log4j.properties新配置不起作用
- Java项目打包发布
- java项目打包并发布
- 如何打包一个Myeclipse的javaWeb项目
- Java项目打包并最终发布为可执行程序
- Gradle脚本对Java项目工程编译,打包,运行和发布具体过程详例
- 从零买一台腾讯云服务器,到发布一个Java项目
- 遇到问题---java---myeclipse发布项目打包项目resource资源有缓存---log4j.properties新配置不起作用
- Java学习之道:Java项目打包发布
- 怎么发布一个pom项目且打包maven源码,将源码包与jar包一同deploy到mavenserver
- QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)
- Java项目打包发布为可执行程序
- java web项目发布到tomcat时配置不打包jar的方案
- 在myeclipse中如何将项目打包成一个war包 发布到服务器
- Java学习之道:Java项目打包发布
- Java 项目打包并且发布
- maven java项目打包发布插件 maven-assembly-plugin
- idea创建的java web项目打包发布到tomcat