如何打包一个java文件,或执行一个java程序?首先当然是写好自己的文件(e.g: MyJava.java),然后当然是要成功编译了生成(MyJava.class)文件了 。
假设生成的文件放在file目录下(可能包含其他很多相关的.class或者图片等等):
准备工作:
【打包编译java代码 java 编译打包】打开文本文件 其内容为:Main-Class:MyJava
如果你的java文件有包含在某个package内 , 那么就应该是:Main-Class:packetName.MyJava
保存为mainfest.mf文件
接着:
“cmd”进入到当前file目录:
执行: filejar cvfm MyJava.jar manifest.mf .
其中MyJava.jar中的MyJava是你要的jar的名字 。mainfest.mf后面的点代表当前文件
这样就完成了打包任务了 。
但是java文件里面要包含main函数才可以双击执行(java -jar MyJava.jar) 。!
java程序怎么打包成exe一、是用记事本写打包编译java代码的代码还是在开发环境诸如eclipse或myelipse中写的?
二、如果是用记事本打包编译java代码,那么需要用dos手动编译,编译之后就成exe可执行文件了 。具体方法如下:
1、安装JDK,可以使用绿色版免安装的
2、配置JDK的环境变量,该步骤是为了是dos能够利用JDK的能力 。
3、使用javac编译.java文件为.class文件,使用java命令编译.class文件成.exe文件
这里说的都是宏观的步骤,只要满足这几步就可以完成任务了,每步里更加具体的你再查查其
他资料
三、如果使用开发工具开发的,那么就容易的多,直接在环境里编译一下就成功了 。
在elipse或者myelipse中按钮为:project-Clean···
编译后的文件在项目的bin目录下,如
怎么用命令行编译,打包,运行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程序打包成可执行文件?需要的工具myeclipse 、jar2exe
步骤: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作为工作目录打包编译java代码,创建如下子目录C:\work\com\jayzzz\test\打包编译java代码,并在test子目录下创建hw.java文件 。(Java语言规范说明了命名Java包的时候应当采用与其域名相反的顺序命名,而Java包的命名反映到操作系统里就是目录 。)
com\jayzzz\test\hw.java 源代码
1 public class hw {
2public static voidmain(String[] args) {
3System.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 编译打包、打包编译java代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 苹果和安卓高端机哪个好,苹果和安卓高端机哪个好一些
- 如何使用群晖文件服务器? 群辉文件服务器怎么用
- chatgpt收费小程序,有没有免费的ChatGPT小程序
- 福州哪里有格斗游戏机,福州哪里有游戏机厅
- 电脑上如何做淘宝店铺推广,电脑淘宝开店流程步骤
- c语言获取最大值函数 c语言获取最大值函数的方法
- 散装CPU与盒装CPU有什么区别,散装与盒装cpu的区别
- 荣耀v20怎么取消视频号,华为怎么关视频号
- mud网络游戏,mud游戏网页