当前位置: 技术问答>java相关
Java软件的编译发布 加分!
来源: 互联网 发布时间:2015-05-09
本文导语: 用Java做好软件以后怎么编译发布呢?(包括Linux和Windows平台) 可否编译成可执行文件? 如何做成软件安装包?可否自带JVM而不需要另行安装? JBuilder好像就是用Java写的,那它的安装包和.exe可执行文件是怎么做出来...
用Java做好软件以后怎么编译发布呢?(包括Linux和Windows平台)
可否编译成可执行文件?
如何做成软件安装包?可否自带JVM而不需要另行安装?
JBuilder好像就是用Java写的,那它的安装包和.exe可执行文件是怎么做出来的?
可否编译成可执行文件?
如何做成软件安装包?可否自带JVM而不需要另行安装?
JBuilder好像就是用Java写的,那它的安装包和.exe可执行文件是怎么做出来的?
|
javac就可以生成class文件。这样别人就可以使用了。
JBuilder之类的软件是用installanywhere之类的软件打包出来的。
开始学习我们不用管它怎么实现的,将精力放在Java的学习上,只要能生成class文件就行了。做成这种文件后,只是方便用户的。对编程人员没有意义。
给点分,ok?
JBuilder之类的软件是用installanywhere之类的软件打包出来的。
开始学习我们不用管它怎么实现的,将精力放在Java的学习上,只要能生成class文件就行了。做成这种文件后,只是方便用户的。对编程人员没有意义。
给点分,ok?
|
InstallAnywhere does not install a registered Java Virtual Machine (JVM). By default, the installer will install a private VM for use by your application only. While not protected from use by other applications, this JVM is not registered on the system. In order to make the JVM generally available you have several options.
good luck!
good luck!
|
java的class,就是要在jvm上运行的,一定是需要的
installanywhere会把jvm也pack进去的:
installanywhere会把jvm也pack进去的:
|
可以用jar打包,java的很多类都是通过jar打包的
|
打包成jar文件!
|
将class文件放在一个目录下,然后在该目录下建一个meta-inf目录,在该目录下新建Manifest.mf文件。内容如下:
Manifest-Version: 1.0
Main-Class: your.class
Created-By: 1.3.0 (Sun Microsystems Inc.)
然后将class文件所在目录打包为zip文件,将zip文件改为jar文件就可以了
注:manifest-文件里定义双击jar运行的主类(含有main函数)
Manifest-Version: 1.0
Main-Class: your.class
Created-By: 1.3.0 (Sun Microsystems Inc.)
然后将class文件所在目录打包为zip文件,将zip文件改为jar文件就可以了
注:manifest-文件里定义双击jar运行的主类(含有main函数)
|
JET,java的一个编译工具,可以生成exe文件,but must include a “jdk.dll” file to run
|
richard_hu(华仔)的方法是最通用和最合适的方法,也是SUN建议的方法