java 应用程序的发布

原创 2003年07月18日 07:18:00

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文件就可以运行你写的程序了。

步骤总结:
1、开发程序
2、打成jar的包
3、写bat文件
4、把jar文件和bat文件放在一起压缩成zip或者其他格式
5、放在网络以供他人下载。

本文档只在本地调试过,如有不正确之处,请通知作者。idilent@yahoo.com.cn

版权所有:idilent 网站转载请注明作者 其他转载方式请与作者联系(idilent@yahoo.com.cn)

发布java 应用程序 jar

1. 用jar.exe 命令 把需要的class 文件 打包成一个JAR文件 2. 假如有三个class文件 A.class B.class C.class 都存到 D:\test 文件夹下面  ...
  • whs19910204648688
  • whs19910204648688
  • 2014年02月11日 11:51
  • 641

JavaWeb应用程序发布方式

|举报|字号 订阅 将web应用程序发布到Tomcat服务器有一下三种方式:< xmlnamespace prefix ="o" ns ="urn:schemas-m...
  • ncqqbesny
  • ncqqbesny
  • 2014年11月18日 10:39
  • 1331

matlab程序发布为独立应用程序

资料一:7.3.4  编译后程序的发布无论编译后产生的是可执行文件,还是动态连接库,要使它们能够发布到别的没有安装MATLAB的计算机上使用,必须在目标计算机上安装MCR,不能只是简单地把编译后产生的...
  • zhaodengzhong
  • zhaodengzhong
  • 2008年03月26日 23:23
  • 4383

Citrix服务器虚拟化之二十九 XenApp 6.5发布服务器上的应用程序

Citrix服务器虚拟化之二十九  XenApp 6.5发布服务器上的应用程序   XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化: 1)  服务器桌面:发布场中...
  • kkfloat
  • kkfloat
  • 2013年08月27日 02:09
  • 6212

vs2012 发布web应用程序

vs2012 发布web应用程序 Visual Studio 2012 Visual Studio Express 2012 for Web 与 的Visual Stud...
  • carrie0728
  • carrie0728
  • 2017年03月17日 10:08
  • 828

怎样发布Windows应用程序

程序编完了之后,就该交给客户使用了。
  • torontosky
  • torontosky
  • 2010年07月16日 05:07
  • 3451

C#Web应用程序的发布

首先,release编译一下,然后使用“项目|复制项目” 菜单命令打开“复制项目”对话框,选中下面“仅限于复制运行该应用程序所需的文件”并确定即可。以后,将C#Web应用程序手工复制到其他地方,必须确...
  • ytfhwfnh
  • ytfhwfnh
  • 2007年04月10日 08:26
  • 661

Eclipse发布程序

Eclipse发布程序,Eclipse发布工程,Eclipse发布程序打包程序... --------------------------------------------------------...
  • friendan
  • friendan
  • 2013年12月02日 10:56
  • 5728

Web应用程序与Web网站及部署在IIS中

在Visual Studio可以创建 Web 应用程序项目或网站项目。通过选择 新建项目 或 打开项目 创建或打开一个 Web 应用程序项目在Visual Studio 文件 菜单。 通过选择 新建...
  • bigpudding24
  • bigpudding24
  • 2015年09月07日 22:19
  • 3724

发布web服务问题总结

1. web窗口无法打开,  ApplicationDeployment.CurrentDeployment.ActivationUri.Query未将对象引用到实例。 解决方法:发布的时候:发布-...
  • baobaolaogong
  • baobaolaogong
  • 2012年05月19日 13:00
  • 1174
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 应用程序的发布
举报原因:
原因补充:

(最多只允许输入30个字)