为什么我的java 在打包成.jar 文件后其他机器不可用?
最进有JAVA写了一个小游戏,完成后打包成.jar文件,在自己机器声双击就可以直接运行,但是放到其他机器上就不能运行了,也安装了JDK的,我各人觉得就是不安装也没问题,毕竟该打包的都打进去了,请高手指导,谢谢
[解决办法]
我的异常网推荐解决方案:java环境变量设置
[解决办法]
很多可能,比如JDK的版本,比如他是不是设置环境变量了,设置得对不对等等.
你最好给出异常信息来.
[解决办法]
JDK 可以没有. 但是 JRE 还是需要的.
你可以自己设置文件关联程序(如果是 windows, 在文件夹选项里, 加上参数 -jar)
[解决办法]
肯定是对方机器JDK没有装好,要不就是JDK是版本过低.
你可在命令直接输入:
java -jar 你的.jar
把里面的错误信息发上来,大家就错误你是什么错误了
[解决办法]
对方运行的机器必须安装JRE。
如果对方机器安装了JDK,可以运行命令:
java -jar ××.jar
JDK和JRE是不一样的
Java Development Kit
Java Run Environment
[解决办法]
可能对方机器环境变量没有设置
[解决办法]
打开方式选择javaw
[解决办法]
必须安装jre``
[解决办法]
要其他电脑也能运行,最好做成exe的形式,
[解决办法]
jdk里面会没有jre?
那开发好怎么运行的?
说jre问题的 自己去看看jdk里面带不带jre
[解决办法]
对方 没 jdk 或者 jre
当然不行了 打成exe的
[解决办法]
有可能是对方的JDK版本低于你的JDK版本。。。。
[解决办法]
JRE
[解决办法]
有很多种情况会导致这样的效果
1.首先确认对方机器装了JRE 可以用一个不调用任何资源的JRE放在那里执行
2.也是最常见和最最容易出问题的,就是程序调用了资源,在自己的机器上你资源都配齐了,
但是跑到对方机器上则不完整,调用不到资源JRE自然运行不起来也没CONSOLE让他报错!
[解决办法]
JDK的版本
[解决办法]
版本问题,java一次编译,到处调试
[解决办法]
写个.bat文件,把jre和你的jar文件放到相同的目录下
jre\bin\java.exe -jar xxx.jar
[解决办法]
你直接可以用右键选择打开方式,选jre中的javax.exe
[解决办法]
跟安装的JDK有关系,有的会自动设定用javaw打开jar文件,有的不会
如果打不开你选择javaw打开就可以了
[解决办法]
看你的 MANIFESTV.MF 写好了没 CLASSPATH 写没写