24小时热门版块排行榜    

查看: 1956  |  回复: 11
本帖产生 1 个 程序强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wangcl8659

金虫 (小有名气)

[交流] 【求助】怎么实现JAVA程序编程.exe格式 已有6人参与

已经把.jar格式的,通过exe4j转换为.exe。但是同学说需要jdk环境才可以。
我想实现的功能是:这个程序在任何windows操作系统下,没有jdk环境的电脑上运行。
该继续做什么
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

linyujack

铜虫 (小有名气)

★ ★ ★
余泽成(金币+3):谢谢参与应助,欢迎常来程序语言版! 2010-12-24 16:46:04
之所以使用Java,是因为Java语言有一个很好的特性,就是跨平台性。

使用Java编译器生成的.class/.jar文件,可以在所有安装了Java虚拟机(JVM)的环境中运行,无论是windows还是linux。

而exe文件,是windows下独有的格式。

如果将java程序转换为exe程序,将会丧失掉的是java语言的跨平台性能。比如,在windows下可以,但是linux下就不行了;也可能在xp下可以,在vista下就有问题。

另外,根据我了解的,java语言提供了native接口,用于与本地的.dll\.exe等文件交互。

但是,如果要实现楼主所希望的,转换为.exe文件,并且在没有jvm的windows下也可以运行,那只有一个办法,把所有的java代码改为C++实现,然后重新编译为.exe.
卓越不仅仅是单一的举动,而是一种习惯。
6楼2010-12-16 17:44:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者


resonant(金币+1):辛苦了,呵呵 :-) 2010-08-18 22:19:05
可以参考下面这个帖子!

http://topic.csdn.net/t/20030620/11/1937950.html
天行健,君子以自强不息!
2楼2010-08-18 20:13:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangcl8659

金虫 (小有名气)

看过,不是这个问题

这个帖子以前看过,不是这样的。我再找找
3楼2010-08-19 09:27:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

十三月如豆

金虫 (小有名气)


nono2009(金币+1):鼓励应助 2010-11-28 08:35:40
wangcl8659(金币+5): 2010-12-24 11:45:39
楼主可以用InstallAnywhere,这个软件,在Google上搜索下,可以把你的程序打包成 exe可执行程序
4楼2010-11-27 14:26:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见