Topic: 怎么让exe文件在没有JVM的机子上运行?

  Print this page

1.怎么让exe文件在没有JVM的机子上运行? Copy to clipboard
Posted by: vickey312
Posted on: 2005-10-16 18:12

我把class程序弄成了exe文件
但是这种文件相当于把class文件压缩成一个包运行的
我想能不能弄出来的exe文件可以跨平台地运行
不在乎机子上有没有JVM~~~~

2.Re:怎么让exe文件在没有JVM的机子上运行? [Re: vickey312] Copy to clipboard
Posted by: bluecrystal
Posted on: 2005-10-17 09:11

不行
各个os下的执行程序的格式不一样

3.Re:怎么让exe文件在没有JVM的机子上运行? [Re: vickey312] Copy to clipboard
Posted by: ronnin
Posted on: 2005-10-17 15:15

能不能考虑把 jvm也包在exe里

InstallAnywhere好像就是这么做。

4.Re:怎么让exe文件在没有JVM的机子上运行? [Re: vickey312] Copy to clipboard
Posted by: JavaandC
Posted on: 2005-10-18 11:09

可不可以问一下,你是用什么软件将class文件打包成为exe文件的?还需要Jar吗?如果还需要Jar的话,那是一定需要JVM的。

5.Re:怎么让exe文件在没有JVM的机子上运行? [Re: vickey312] Copy to clipboard
Posted by: cxp108
Posted on: 2005-10-18 11:46

JAR是肯定需要的,打包成exe是使用特殊的工具的,其实它和直接打包的jar的区别是:exe可以自动搜索JVM并将jar载入JVM中执行,而jar你必须调用java -jar才能够执行。其实对于Install Wise、Install Shield的高手来说的话,这两种方式是一样的,只不过jar程序的部署要稍微复杂一点。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923