- ·上一篇文章:用VBS给VBS加密
- ·下一篇文章:慢慢打开cmd界面
- ·百度中搜索更多的关于“把.java文件打包成可执行文件(.jar)”相关内容
- ·谷歌中搜索更多的关于“把.java文件打包成可执行文件(.jar)”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
把.java文件打包成可执行文件(.jar)
::核心代码如下面所示;完整测试和简单说明请看附件......
::新手习作,写得不好请给意见,共同学习,谢谢!希望这个东东能给学java的朋友带来一点方便......
@echo off &title DOS资源站 www.cmdos.net
color F2
echo ******************************************************8
echo 一个打包成JAR的cmd程序
echo ******自己在INF.txt中添加主函数类名并回车,退出保存为INF.mf******
echo 把源代码和jar_pro.cmd程序放在jdk中BIN目录下运行
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo INF.txt生成中......
echo Main-Class: >INF.txt
ping /n 4 127.1>null
@del null
echo 成功!!!请完成准备工作后
pause
cls
set /p obj= 请输入JAVA主源文件名(有main函数):
javac %obj%.java
echo class文件编译完成......
ping /n 4 127.1>null
@del null
jar cvfm jar_name.jar INF.mf %obj%.class
ping /n 2 127.1>null
@del null
cls
color B
echo 程序运行的结果为:
java -jar jar_name.jar
pause
::新手习作,写得不好请给意见,共同学习,谢谢!希望这个东东能给学java的朋友带来一点方便......
@echo off &title DOS资源站 www.cmdos.net
color F2
echo ******************************************************8
echo 一个打包成JAR的cmd程序
echo ******自己在INF.txt中添加主函数类名并回车,退出保存为INF.mf******
echo 把源代码和jar_pro.cmd程序放在jdk中BIN目录下运行
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo INF.txt生成中......
echo Main-Class: >INF.txt
ping /n 4 127.1>null
@del null
echo 成功!!!请完成准备工作后
pause
cls
set /p obj= 请输入JAVA主源文件名(有main函数):
javac %obj%.java
echo class文件编译完成......
ping /n 4 127.1>null
@del null
jar cvfm jar_name.jar INF.mf %obj%.class
ping /n 2 127.1>null
@del null
cls
color B
echo 程序运行的结果为:
java -jar jar_name.jar
pause
关于是得到jar_name.jar这个文件!
,有了这个文件就可以到处运行,真正体现java跨平台的优势,并且代码编译为class格式,起到简单的保密作用
......
问题说明:
如果不能直接双击运行,环境变量问题!
,有了这个文件就可以到处运行,真正体现java跨平台的优势,并且代码编译为class格式,起到简单的保密作用
......
问题说明:
如果不能直接双击运行,环境变量问题!





