写了一个java应用程序,打包成了jar文件,但是在没有安装jdk的电脑上不能运行,请问怎么做到在没有安装jdk的电脑上运行呢?

解决方案 »

  1.   

    你的是.java文件吧,如果是就就得用JDK中的javac.exe编译,如果只是.class文件就不需要JDK了,只有要jre就可以了 
      

  2.   

    把jar和jre拷一起,弄个.bat,里面写
    %CD%jre/bin/java -classpath "你的jar" 你的入口类名。
    然后压缩成.rar或.zip,选择解压后运行.bat文件就完了。
      

  3.   

    大家不要出馊主意了,JRE现在体积也很庞大的。
      

  4.   

    自己整一个精简版jre,把不要的模块剔除了
      

  5.   

    就算是JDK也不是很大啊 可以在U盘里放一个压缩的JDK的文件 要用的时候直接解压不就好了么  很方便啊 
      

  6.   

    Windows 系统从 XP 版本开始都默认都安装有 JRE 了,只需要配置一下 path 就可以用了。
      

  7.   

    这类问题最近好像很多java 程序需要在 JVM 中运行的,不要不伦不类地去弄个什么 exe,那样的话就失去了使用 java 的意义。做成 exe 的话,我想 VB, VC, Delphi 更为适合。
      

  8.   

    但是在没有安装jdk的电脑不能运行哦~~~每天回帖即可获得10分可用分!
      

  9.   

    做成 .exe 实际上还是.jar 只不过用了  包装器  而其 , 无所谓后缀名是什么的, 如果向随处运行就使用ant 在把精简版jre也封装进去。  和 C/s软件拼把。
      

  10.   

    1 打成jar 包
    2 下个jsmooth 打成exe 用的
    3 再把jre 和jar 放在一起就OK 了
    一个崭新的exe(java 程序就诞生了)但是就是能出来的比较大 100MB 左右吧哎 。。
      

  11.   

    JDK是编译器,JRE是解释器,如果只是运行程序的话,就装个JRE吧
      

  12.   

    没有jre的话就像我想吃饭却没有吃饭的地方jar想运行却没有环境
      

  13.   

    必须用jre, java的跨平台就靠这个
      

  14.   

    先用EXE4J做成EXE文件,前提是装在jre然后再用inn setup瘦下身就行了,不过做完还是挺大,可能会让你失望的
      

  15.   

    今天剛學會的  你也去這看看吧 我整了半天才明白點 腦子不行啊 希望對你有用
    http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html
      

  16.   

    这个貌似装下JDK 和JRE 也不比写个程序麻烦到哪里去吧?
      

  17.   

    不转成exe,很多客户都不想用,这也是没办法的
      

  18.   

    受教!如何测试是不是默认安装了JRE呢?