java程序 转换成 .exe 的提问 我想问问java程序 转换成 .exe文件都有什么方法?请赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exetj http://www.ej-technologies.com/products/exe4j/overview.html 我还没有亲自测试过,但大家都在用! http://www.jspcn.net/htmlnews/11049336399061470.html 1 做一个manifest.mf文件,文件内容如下: Main-Class: frameApp.frameApp(回车) 注意大小写,冒号后面的空格和行尾的回车2 然后用JAR命令打包: jar cvf yourJarName.jar manifest.mf *.class *.jar http://www.ej-technologies.com/products/exe4j/overview.html这里可以下载到exe4j这个软件,是用来把jar包转成exe可执行文件,以下是说明步骤:1,不用管,直接next2,如果已经有制作好的jar文件,则点下面一个"JAR in EXE"。3,上面是项目名称,下面是打包后的exe文件输出目录:4,第一个是指jar运行时是GUI图形,第二个是指jar运行是控制台,Executable name是要生成的exe文件的名字5,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到做好的jar文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。6,你系统的JRE版本,上面填个1.3,下面填1.6:7,8是基本配置,不用管,直接next9,编译10,OK,大功告成 用这个.http://219.153.35.80/temp/JARTOEXE.rar 我一般都是自制exe,会点c或其他能做windows程序的语言的话其实很简单。有dev-c++的话新建一个windows application工程(注意不能是控制台程序!!)然后删掉所有默认的代码,换成:#include <windows.h> int main () { WinExec("java -jar a.jar", SW_HIDE); //a.jar是你的java应用程序,没打包的话也可以用*.class... return 0; }还可以在工程属性里设置改图标编译完后生成的exe就放在与a.jar的同一个目录下如果你想在没有装jre的机器上运行,可以拷贝一个jre放在同一个目录下,假设jre文件夹为jre1.5.0_14则把上面那个函数改为WinExec("jre1.5.0_14\\bin\\java -jar a.jar", SW_HIDE); 其实就是这个WinExec()windowsAPI函数的使用 ,知道原理的话,用VB,VC都一样的。 感觉那些java转exe的软件原理和这差不多,但我感觉上面的方法已经够用了,一样可以设置图标啥的,而且diy起来还可以实现个性功能(如果熟悉windows编程的话)如果觉得jre大了需要精简jre可以在网上搜搜,有不少。 我写了一个图文教程,虽然是最简单的,但是会增加你的信心!http://www.java2000.net/viewthread.jsp?tid=1171 生成.jar文件,双击它就可以运行了 急急急!!求助!!见代码给分儿 Double类型输出的问题 关于for循环的弱弱的问题! 怎样取出一个字符串中的数字? ### 关于垃圾回收问题,请高手解答!!~~~~谢谢 这个是什么错误?在线等,急,100分救命... 给来这里的兰州大学计算机系学生的公开信 一个JDBC驱动的问题? 请问怎样将java application制成exe文件?? awt and swing java流读写文件,为什么设定的read()方法参数的字节数组大小不同,写出来的文件大小也不同 关于线程运行几次后内存上升问题,请各位达人相帮
http://www.ej-technologies.com/products/exe4j/overview.html 我还没有亲自测试过,但大家都在用!
Main-Class: frameApp.frameApp(回车)
注意大小写,冒号后面的空格和行尾的回车2 然后用JAR命令打包:
jar cvf yourJarName.jar manifest.mf *.class *.jar
这里可以下载到exe4j这个软件,是用来把jar包转成exe可执行文件,以下是说明步骤:
1,不用管,直接next
2,如果已经有制作好的jar文件,则点下面一个"JAR in EXE"。
3,上面是项目名称,下面是打包后的exe文件输出目录:
4,第一个是指jar运行时是GUI图形,第二个是指jar运行是控制台,Executable name是要生成的exe文件的名字
5,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到做好的jar文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。
6,你系统的JRE版本,上面填个1.3,下面填1.6:
7,8是基本配置,不用管,直接next
9,编译
10,OK,大功告成
http://219.153.35.80/temp/JARTOEXE.rar
有dev-c++的话
新建一个windows application工程(注意不能是控制台程序!!)
然后删掉所有默认的代码,换成:#include <windows.h>
int main ()
{
WinExec("java -jar a.jar", SW_HIDE); //a.jar是你的java应用程序,没打包的话也可以用*.class...
return 0;
}还可以在工程属性里设置改图标
编译完后生成的exe就放在与a.jar的同一个目录下
如果你想在没有装jre的机器上运行,可以拷贝一个jre放在同一个目录下,假设jre文件夹为jre1.5.0_14则把上面那个函数改为WinExec("jre1.5.0_14\\bin\\java -jar a.jar", SW_HIDE); 其实就是这个WinExec()windowsAPI函数的使用 ,知道原理的话,用VB,VC都一样的。