新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、java编译的程序在装有jvm的机器上,可以通过javaw来运行的。正常会通过eclipse工具,或则通过jdk中提供的的jar命令打包。
在茂南等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作 网站设计制作按需策划,公司网站建设,企业网站建设,成都品牌网站建设,全网营销推广,外贸营销网站建设,茂南网站建设费用合理。
2、如果要程序能够双击运行,最重要的是在jar文件下的META-INF文件下的MANIFEST.MF文件中指定运行的主函数,即带有main方法的类。
3、如果是新手,建议使用eclipse打包,因为在eclipse打包过程中,可以指定包含main方法的类,并且自动生成MANIFEST.MF文件。其实打包比较头疼的就是MANIFEST.MF文件,因为如果是通过jar命令手动打包的时候,MANIFEST.MF需要自己编辑的,这个文件中的信息之间的空格、回车都有特定要求,如果不正确,也会造成程序无法运行。
4、其实window下的exe、bat或则linux下的sh文件都可以调用jar程序。如果要成exe之类的也可以写。
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
我是刚刚学Java,请问java代码可不可以生成exe文件,我用的是JCreator
解析:
可以,用JBuilder 自带的工具可以转换成exe文件
不过所谓的exe可执行文件,执行的前提是必须机器上面安装了JVM(java虚拟机),就是说,不是任何一台机器都能跑java做的exe
换句话来说,JAVA是调用底层的C包,必须经过虚拟机的编译。也正是如此,JAVA具有跨平台性,换个角度来看,它的优势也是它的劣势
java代码可以用fatjar工具打包成.jar后缀的文件,可以直接运行的。\x0d\x0a如果要打包成.exe格式,需要再使用ext4j或者其他工具在jar的基础上再次打包。\x0d\x0a不过java桌面程序是依赖jre的,所以,必须是要求使用电脑安装jre或者在使用\x0d\x0aext4j打包的时候将jre安装程序也打包了。
分情况看:
(1)如果你没用非官方集成的开发环境的话,首先在你电脑上装个JDK,然后设置下电脑环境变量,里面有PATH和CLASSPATH这两个参数,具体怎么设置呢?就是把安装目录的地址拷贝到里面就好了,略有不同这两个参数的设置.安装完成后,把源代码文件的目录记下,源代码拷贝到记事本上,把后缀名改成".java";打开CMD窗口,先执行"javac 文件名.java"命令,在目录下会生成一个".class"的文件,那是编译生成的文件,如果顺利通过编译,说明源代码没错误,OK,你再执行"java 文件名.class"就执行程序了.
(2)如果你用的是Eclipse或者Jbuilder这类的集成开发环境的话,那太简单了,导入源代码的文件,点工具栏上的快捷图标,是个平放着的三角形,就可以执行了
总之,你只要把JDK装上,调试成功了,剩余的就小意思,如果实在搞不定,把你代码发过来,我给你生成".jar"文件好了,就像".exe"的可执行文件.呵呵,说了这么多,自己要多摸索下啊,我是学java的,欢迎交流,希望你能顺利解决,编程要自己多摸索
求采纳为满意回答。