当前位置: 技术问答>java相关
关于自己编制的包的移植问题
来源: 互联网 发布时间:2015-02-22
本文导语: 假设我现在在自己的电脑上编了一个JAVA程序(假设文件名为name.java),而且用到了一个或是多个自己编制的包,当在自己电脑上运行时,可输入java name。 可当我要移植到别的机器上去时,该怎么办?难道也得把我自...
假设我现在在自己的电脑上编了一个JAVA程序(假设文件名为name.java),而且用到了一个或是多个自己编制的包,当在自己电脑上运行时,可输入java name。
可当我要移植到别的机器上去时,该怎么办?难道也得把我自己编制的包移植过去,然后手动添加到classpath当中去?
这样是不是太麻烦了,不然这样发布程序的话,得要求使用该程序的人都会使用JAVA了。有没有简单的方法,就好象VB一样,可以制作成一个安装程序?望赐教!
可当我要移植到别的机器上去时,该怎么办?难道也得把我自己编制的包移植过去,然后手动添加到classpath当中去?
这样是不是太麻烦了,不然这样发布程序的话,得要求使用该程序的人都会使用JAVA了。有没有简单的方法,就好象VB一样,可以制作成一个安装程序?望赐教!
|
打包成jar 文件 ,包含所有用到的非java核心类
|
首先,java是要运行在JVM下,所以你移植的机器一定是配了classPath的。(你就只需要打包成jar文件放在相应目录下就可以拉)
其次,如果你要托离jvm,就要打包成特定平台上的可执行代码,比如windows下的.exe文件,你就可以用相应的工具生成(也象VB一样,可以制作成一个安装程序),比如vj++。
其次,如果你要托离jvm,就要打包成特定平台上的可执行代码,比如windows下的.exe文件,你就可以用相应的工具生成(也象VB一样,可以制作成一个安装程序),比如vj++。