JAVA程序怎么编译成WIN/LINUX平台上没有jre可以运行的程序?

郏高阳 发布于 2012/03/25 12:48
阅读 758
收藏 0

JAVA程序怎么编译成WIN/LINUX平台上没有jre可以运行的程序?

请各位大侠指教

加载中
0
leo108
leo108
这个不可能吧……
leo108
leo108
@郏高阳 : 既然知道jre是必须的,那你还问这个问题
郏高阳
郏高阳
jre是必须滴
leo108
leo108
@郏高阳 : 那还不是要jre
郏高阳
郏高阳
我采用bat文件能实现,把你的jre放里面,是可以实现的
0
xoHome
xoHome
Excelsior JET 和GCJ都可以将java编译为本地代码,不需要jre   但你用过就知道 没想的那么完美
郏高阳
郏高阳
玩玩去,还没有用过这个玩意
0
____33
____33
没有jvm怎么运行。。。
____33
____33
@郏高阳 : 这完全是蛋疼,如果你真的嫌弃jre太大的话,你在windows可以试一试下这个项目 http://code.google.com/p/greenvm/ ,在linux 上那就更没必要了,一句命令的事情,我觉得还是多关注程序吧,用java自然是要用jre的运行。要不然你去看看 c/c++ 吧。
郏高阳
郏高阳
我采用bat文件能实现,把你的jre放里面,是可以实现的 好想还可以采用自解压工具实现,但是那个太大太大了
0
张林
张林
gcj的确可以编译一些简单的程序,但复杂的应用好多都通不过,尤其是用了各种库的。
郏高阳
郏高阳
这个我晓得...一般添加外部jar文件就出错了
0
铂金小鬼
铂金小鬼
你的目的是在目标机器上jre也能运行java程序,这个简单吗,把你的jre目录拷贝到你程序目录里,启动脚本里直接用这个jre不就行了嘛,jre又不需要安装嘛!
郏高阳
郏高阳
这个我晓得 但是太大了啊!100多M,还需要一个辅助窗口...感觉多不好!
0
一号男嘉宾
一号男嘉宾
你这个是扯蛋的问题,想不要安装环境,就玩C吧~
一号男嘉宾
一号男嘉宾
我没说不能实现,实现就是你自己在项目里面包含一个jre,但是你为了一个1M的程序包含一个10多M的JRE,用户愿意么。
郏高阳
郏高阳
兄弟,这个是可以实现的,只要你的程序里面有jre没有安装jdk是可以运行的...
0
Force武装卫队
Force武装卫队
库是最大的问题。小的项目都可以。.net都可以编译成本机代码。
返回顶部
顶部