如何将.java文件制作成jar可执行文件或者.exe可执行程序

ToMakeToBe 2013-03-11 08:48:38
小弟刚学java,想把自己写的这个c:\users\me\desktop\firstGame.java 文件制作成可执行文件。网上找了一大把,花了2-3个小时还是没能搞定...
恳请各位大侠指点,不胜感激!
...全文
340 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ToMakeToBe 2013-03-17
  • 打赏
  • 举报
回复
引用 11 楼 bao110908 的回复:
不要认为只有 .exe 才叫作程序,如果要使用 .exe 的话,建议去学习 VC++、Delphi 之类的程序语言。
不好意思,我没这样认为。只是想学习怎样打包,然后可以在windows里边直接运行这样子
微尘21 2013-03-15
  • 打赏
  • 举报
回复
eclipse有导出的功能
  • 打赏
  • 举报
回复
读书的时候也弄过,当时用的是jsmooth,生成的exe放到同学的电脑上运行不了,因为没装jdk。。所以转换为exe没啥意义,反正都要装jdk才能运行。。
  • 打赏
  • 举报
回复
不要认为只有 .exe 才叫作程序,如果要使用 .exe 的话,建议去学习 VC++、Delphi 之类的程序语言。
hezheng 2013-03-14
  • 打赏
  • 举报
回复
可以网上搜一下fat jar,exe4j;fat 是用来打jar包的,exe4j用来把jar打成exe;本人感觉这两个挺好用
简易人 2013-03-13
  • 打赏
  • 举报
回复
示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中: jar cvf classes.jar Foo.class Bar.class 示例 2:使用现有的清单文件 "mymanifest" 并 将 foo/ 目录中的所有文件归档到 "classes.jar" 中: jar cvfm classes.jar mymanifest -C foo/ .
LCore 2013-03-13
  • 打赏
  • 举报
回复
引用 7 楼 ToMakeToBe 的回复:
引用 3 楼 kiritor 的回复:引用 2 楼 miaowhehe 的回复:提供一种可行的办法:eclipse能够生成双击可以直接运行的.jar文件。exe4j可以将.jar文件变成.exe程序。 eclipse和exe4j这两个软件都可以从网上很容易下载到。其使用教程也是一搜一大把,楼主可以试试。 exe4j使用挺简单的, 但是如果是64位系统的化,要……
好像可以通过精简jre与其配合,就不需要jvm环境了 具体做法你还是上网查吧
ToMakeToBe 2013-03-13
  • 打赏
  • 举报
回复
引用 3 楼 kiritor 的回复:
引用 2 楼 miaowhehe 的回复:提供一种可行的办法:eclipse能够生成双击可以直接运行的.jar文件。exe4j可以将.jar文件变成.exe程序。 eclipse和exe4j这两个软件都可以从网上很容易下载到。其使用教程也是一搜一大把,楼主可以试试。 exe4j使用挺简单的, 但是如果是64位系统的化,要设置一个参数为64bit否者会出错 ……
exe4j 制作成的exe文件只能在有安装JVM的机器上才能使用么?
ToMakeToBe 2013-03-13
  • 打赏
  • 举报
回复
引用 4 楼 yongger520 的回复:
eclipse 将你的类放在一个工程下面 选中工程->右键->Export->选Java下的Runable Jar file->Next 在 launch configuration 下面选中运行的起点,就是你的类, 然后选个Export destination,可以放在桌面 Finish 然后在桌面找到那个jar, 双击运行
双击它直接打开了。。。。。里边有META-INF 和.class文件而已,并不能直接运行。。。
ace62 2013-03-13
  • 打赏
  • 举报
回复
现在IDE应该都有这个功能(将工程的结果打包成jar) 也可手工生成,写一个 META-INF\MANIFEST.MF 文件,指明Main-Class(程序的入口class) 用JDK中带的jar或者Winzip将所有class(含包路径)及META-INF\MANIFEST.MF 打成一个包得到jar
yongger520 2013-03-12
  • 打赏
  • 举报
回复
eclipse 将你的类放在一个工程下面 选中工程->右键->Export->选Java下的Runable Jar file->Next 在 launch configuration 下面选中运行的起点,就是你的类, 然后选个Export destination,可以放在桌面 Finish 然后在桌面找到那个jar, 双击运行
LCore 2013-03-11
  • 打赏
  • 举报
回复
引用 2 楼 miaowhehe 的回复:
提供一种可行的办法:eclipse能够生成双击可以直接运行的.jar文件。exe4j可以将.jar文件变成.exe程序。 eclipse和exe4j这两个软件都可以从网上很容易下载到。其使用教程也是一搜一大把,楼主可以试试。
exe4j使用挺简单的, 但是如果是64位系统的化,要设置一个参数为64bit否者会出错
miaowhehe 2013-03-11
  • 打赏
  • 举报
回复
提供一种可行的办法:eclipse能够生成双击可以直接运行的.jar文件。exe4j可以将.jar文件变成.exe程序。 eclipse和exe4j这两个软件都可以从网上很容易下载到。其使用教程也是一搜一大把,楼主可以试试。
lkmtao 2013-03-11
  • 打赏
  • 举报
回复
Eclipse直接导出,方便快捷

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧