最进有JAVA写了一个小游戏,完成后打包成.jar文件,在自己机器声双击就可以直接运行,但是放到其他机器上就不能运行了,也安装了JDK的,我各人觉得就是不安装也没问题,毕竟该打包的都打进去了,请高手指导,谢谢

解决方案 »

  1.   

    很多可能,比如JDK的版本,比如他是不是设置环境变量了,设置得对不对等等.
    你最好给出异常信息来.
      

  2.   

    JDK 可以没有. 但是 JRE 还是需要的.
    你可以自己设置文件关联程序(如果是 windows, 在文件夹选项里, 加上参数 -jar)
      

  3.   

    肯定是对方机器JDK没有装好,要不就是JDK是版本过低.你可在命令直接输入:java -jar 你的.jar把里面的错误信息发上来,大家就错误你是什么错误了
      

  4.   

    对方运行的机器必须安装JRE。 如果对方机器安装了JDK,可以运行命令:
    java -jar ××.jarJDK和JRE是不一样的
    Java Development Kit 
    Java Run Environment
      

  5.   

    要其他电脑也能运行,最好做成exe的形式,
      

  6.   

    jdk里面会没有jre?
    那开发好怎么运行的?
    说jre问题的 自己去看看jdk里面带不带jre
      

  7.   

    对方 没 jdk 或者 jre
    当然不行了  打成exe的
      

  8.   

    有可能是对方的JDK版本低于你的JDK版本。
      

  9.   

    有很多种情况会导致这样的效果
    1.首先确认对方机器装了JRE 可以用一个不调用任何资源的JRE放在那里执行
    2.也是最常见和最最容易出问题的,就是程序调用了资源,在自己的机器上你资源都配齐了,
    但是跑到对方机器上则不完整,调用不到资源JRE自然运行不起来也没CONSOLE让他报错!
      

  10.   

    版本问题,java一次编译,到处调试
      

  11.   

    用java写的代码为什么还要做成.exe啊,不解..
      

  12.   

    写个.bat文件,把jre和你的jar文件放到相同的目录下
    jre\bin\java.exe  -jar xxx.jar
      

  13.   

    你直接可以用右键选择打开方式,选jre中的javax.exe
      

  14.   

    跟安装的JDK有关系,有的会自动设定用javaw打开jar文件,有的不会如果打不开你选择javaw打开就可以了
      

  15.   

    不装jre是不行的哈。要装jre哈
      

  16.   

    看你的 MANIFESTV.MF 写好了没  CLASSPATH 写没写