怎么发布Java应用程序

[复制链接]
查看11 | 回复4 | 2009-12-8 19:58:35 | 显示全部楼层 |阅读模式
File->Export->JAVA文件夹,选择JAR File,next->选择你要导出的程序,直到完成。注意,要一步步next下去,不能直接点Finish,因为到最后一步的时候,你是要指定程序的主类的。还是不明白的话可以问我!^_^
回复

使用道具 举报

千问 | 2009-12-8 19:58:35 | 显示全部楼层
项目大小如何?我没发布过什么大项目,但是小项目可以使用一个shell脚本进行编译,运行。比如编译:Java代码 收藏代码javac -g -cp $classpath -d $DEPLOY_TO -encoding UTF-8 $sourcefiles 比如运行:Java代码 收藏代码nohup java -Xms$min_heap_size -Xmx$max_heap_size -XX:PermSize=128m -Xloggc:gc.log -XX: PrintGCTimeStamps -XX:-PrintGCDetails -cp $classpath $S_MainClass 比如停止:kill `cat pid`对于大项目,估计会使用一些专门的持续集成测试部署的工具。这要保证上线的安全性。
回复

使用道具 举报

千问 | 2009-12-8 19:58:35 | 显示全部楼层
要发布的Java程序打包成JAR 并指明JAR程序的入口,也就是main 函数的地址,这样打包后的jar 文件可以直接双击运行,程序运行所需要的资源文件(如图标,界面图像等)需要按原来的相对目录单独存放,因为JAR不能识别包内的资源文件,使用eclipse 可以很方便的进行打包。在wndows 下如果需要打包成EXE 推荐使用exe4j,直接将JAR文件打包成EXE文件,前提是需要安装JRE Java运行环境;如果不安装JRE 推荐使用 Installeverywhere 也是一款Java的打包工具,它自动完成jre的自动打包,解压后也能够运行Java程序,不过打包后的文件超大(毕竟打包了jre) ,也可以将jre 缩减后进行打包不过需要相当专业Java 知识。
回复

使用道具 举报

千问 | 2009-12-8 19:58:35 | 显示全部楼层
项目右键->export->Runnable JAR file(如果选jar file相当于封装成dll是不可直接运行的)->Lauch configuration里面选含有main方法的类->点finsh完成在有jre的机器上双击此jar文件就会直接运行Swing了
回复

使用道具 举报

千问 | 2009-12-8 19:58:35 | 显示全部楼层
可以很容易做成jar的,但是不会像exe一样一点就执行。要做成exe的才可以比较多了。看看吧。参考资料:http://hi.baidu.com/vnet111/blog/item/acc159fc13b69dfbfd037f36.html

已赞过已踩过<
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行