我把java生成.exe后, 在自己电脑上可以运行,但在别人的机子上却跑不起来,一定要在别的机子上装jdk??

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【duzhonghua】截止到2008-07-19 12:37:29的历史汇总数据(不包括此帖):
    发帖的总数量:70                       发帖的总分数:2506                     每贴平均分数:35                       
    回帖的总数量:689                      得分贴总数量:207                      回帖的得分率:30%                      
    结贴的总数量:70                       结贴的总分数:2506                     
    无满意结贴数:11                       无满意结贴分:402                      
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:15.71 %               无满意结分率:16.04 %                  
    敬礼!
      

  2.   

    装jre就行。
    可以用installanywhere生成集成jre的安装包。
      

  3.   

    不是jdk,就是要装jre顺便说一下j2sdk和jre的区别
    jre是java runtime environment的缩写,也就是java程序运行需要的环境j2sdk是开发java程序需要的软件包。里面包含了你在java程序中用import引入的所有包
      

  4.   

    恩恩,就是,只需要装jre就行了,JDK是java开发工具哈,不用装··········
      

  5.   

    jre和jvm是相同的吗,有什么区别.............
      

  6.   

    要装jre,java运行环境
    jvm是虚拟机
    by the way,个人感觉把java程序弄成exe很鸡肋……
      

  7.   

    准确的说是装JRE,这个是java运行环境。当然,一般都理解成装JDK,是因为在JDK中本身也带了一个JRE。
    对于你的问题是肯定的答案。
      

  8.   

    其实也不一定非要安装jre那java程序在发布的时候用户多郁闷.....
    java程序运行其实只需要jvm和需要的类库就行了 .
    你吧jdk下面bin目录中需要的文件提取和rt.jar文件中需要的类整合到你的程序中一样可以.
    可以使用JavaLauncher来配置和启动执行
      

  9.   

    装个jre就好了,不过现在的jre有点大,等到consumer jre出来就好了啊
      

  10.   

    jre是JAVA运行环境,一样是给使用者装的\jvm是开发者用的JVM虚拟机,用来执行JAVA代码
      

  11.   

    把jar转成exe其实只是给程序加一层壳,用来欺骗系统