没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
java 应用程序的发布
java 是 OOP 时代的新宠儿,它有着其他语言无法替代的魅力,正是这种魅力是
着无数的程序员趋之若鹫,与此同时存在着一些菜鸟如我
java 是 OOP 时代的新宠儿,它有着其他语言无法替代的魅力,正是这种魅力是
着无数的程序员趋之若鹫,与此同时存在着一些菜鸟如我之流,常常因为写了一
点小小的程序而无法发布急得如热锅上的蚂蚁。下面是一点点关于发布 java 程
序的知识。希望能够满足诸位的发布欲望。
当然,我在这里所谓的发布 java 程序,是指非 applet,java severlet,jsp 等程
序的发布,而是指有 frame,可以单独运行(指需要 java 虚拟环境)。
众所周知,java 需要在他的虚拟环境运行,这样是 java 的跨平台的基础,同时
也增加了使用者的困窘。要想运行 java 程序必须建立一个运行环境,其实这并
不困难,从 sun 的网站下载一个即可,安装也没有什么特殊之处。不过这些都
不是开发者所考虑的问题,我象前文提到的诸位菜鸟包括我之内都没有考虑过把
这个 java 的环境也发布给用户,我们想的知识把文件打包,用户点击某个文件
即可运行对吧。所以我们学要考虑的是一个 classpath 的问题。classpath 对于
初学者是一个比较麻烦的问题,
http://www.csdn.net/develop/article/15/15971.shtm 是一片好的文章,但是我还
是建议初学者使用一些编辑工具,而不要像我这样使用 notepad 好多天,这样
可以省掉好多关于 classpath 的烦恼。在这里我推荐 eclipse,这是个比较好的工
具(当然在你不使用盗版的 JBuilder 等的情况下),同时完全免费可以在
www.eclipse.org 下载。使用这一平台可以随心所欲的创建包,而不必关心环境
变量的问题。但是它不能解决发布的问题。
我曾经找到一个帖子,说把 class 打包成 jar 文件就可以让用户直接运行,
http://expert.csdn.net/Expert/topic/1995/1995651.xml?temp=.6288721 可是我
却如何也运行不起来,不过这个帖子也有很多帮助,可以让我在这里不必多费口
舌向各位描述如何打包。当然如果你和我一样使用 elipse 就不用关心这个问题,
记得在打包时选择 mainclass 就可以了。
现在我们已经知道如何打包了,这样我们就有了一个jar文件名字就叫haha.jar,
并且这个文件可以通过 java -jar haha.jar 运行,这样我们只需在写一个 bat 文件
就可以了。这个 bat 文件的内容只有这么一句 java -jar haha.jar。这样我们就不
必关心用户的设置了。只要点击 bat 文件就可以运行你写的程序了。
步骤总结:
资源评论
xxpr_ybgg
- 粉丝: 6442
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功