成都网站建设设计

将想法与焦点和您一起共享

打包编译java代码 打包java程序

怎样将编译好的java程序打包成可执行文件?

需要的工具myeclipse 、jar2exe

创新互联主营相城网站建设的网络公司,主营网站建设方案,APP应用开发,相城h5微信小程序定制开发搭建,相城网站营销推广欢迎相城等地区企业咨询

步骤:1、将Java项目导出成.jar包,鼠标右键项目名,选择导出

2、导出的方式选择Runnable JAR file,点击next继续

3、选择导出文件的路径

4、 jar文件成功导出到桌面

5、用工具将jar文件打包成EXE可执行文件,选择刚才导出的jar文件

6、选择要导出程序的类型

7、选择主类,图片可不选

8、导出程序的具体设置

9、 选择辅助jar文件没有则不选

10、最后为EXE文件命名和更换图标

11、成功生成!

初学Java如何快速编译运行打包

1.从最基本的HelloWorld开始

新建目录C:\work作为工作目录,创建如下子目录C:\work\com\jayzzz\test\,并在test子目录下创建hw.java文件。(Java语言规范说明了命名Java包的时候应当采用与其域名相反的顺序命名,而Java包的命名反映到操作系统里就是目录。)

com\jayzzz\test\hw.java 源代码

1 public class hw {

2 public static voidmain(String[] args) {

3 System.out.println("Hello world from com.jayzzz.test.

");

4

}

5 }

编译之前,要确保包含java、javac、jar等可执行文件的目录(类似于X:\Java\jdk1.6.0_22\bin)在PATH路径中。之后在命令行控制台中执行:

C:\workjavaccom\jayzzz\test\hw.java

这时,顺利在目录test下生成hw.class文件,下面执行这个文件,有2种方法:

C:\workjava-classpath com\jayzzz\test hw

C:\work\com\jayzzz\testjavahw

怎么用命令行编译,打包,运行java

一、编译:从.java生成.class

(1)eclipse编译:

在菜单栏里选择"项目"→"构建"/"自动构建",就会在workspace的项目里的bin目录下自动生成.class文件,不需要手动一个个去编译。

(2)命令行编译:

进入src目录,直接javac com/csdn/javacode/A.java,注意这里一定要写全路径com/csdn/javacode(这里一定是/号而非.号),并且.java文件一定要有后缀名!

这样生成的.class文件和src在同一目录下,就是在哪个目录下手动一个个编译,生成的.class文件就在哪个目录下。

---------------------------------------------

二、运行:从.class生成.exe

命令行运行:

cd进入bin目录(eclipse构建生成的一般都在bin目录下),直接java com.csdn.javacode.EncryptClasses key.data

(运行EncryptClasses.class,输出到key.data文件里)

-----注意.class文件在命令行里不要带后缀名!并且路径要写全,执行时,包名加路径时,一定是点号.而非/号!!!

------------------------------------------------------------

三、打包jar:

把零散的.class文件打包为jar:(不是在eclipse里"导出"为jar包)

cd进入要打成jar包的class文件所在目录:jar cvf [生成jar的名称.jar] [列出class文件] //若有多个用空格隔开

例1:操作零散的单个或几个class文件:

cd bin

jar cvf ipaddress.jar com/cn/lbs/IPSeeker.class com/cn/lbs/SplitAddress.class

之后会在bin目录下生成ipaddress.jar,不过这里jar下面没有com.csdn.ipaddress包,因为之前没有创建目录

例2:把一个文件夹下面所有的class文件打成jar包

(这里让生成的jar目录下有com.csdn.ipaddress包,于是在总的文件夹ipaddress下新建文件夹嵌套com\csdn\ipaddress\,里面放上需要打包的.class文件)

cd回到总的文件夹ipaddress,

jar cvf ipaddress.jar * 回车


文章题目:打包编译java代码 打包java程序
网站链接:http://chengdu.cdxwcx.cn/article/dogooje.html