为什么我的java 在打包成.jar 文件后其他机器不可用? 最进有JAVA写了一个小游戏,完成后打包成.jar文件,在自己机器声双击就可以直接运行,但是放到其他机器上就不能运行了,也安装了JDK的,我各人觉得就是不安装也没问题,毕竟该打包的都打进去了,请高手指导,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很多可能,比如JDK的版本,比如他是不是设置环境变量了,设置得对不对等等.你最好给出异常信息来. JDK 可以没有. 但是 JRE 还是需要的.你可以自己设置文件关联程序(如果是 windows, 在文件夹选项里, 加上参数 -jar) 肯定是对方机器JDK没有装好,要不就是JDK是版本过低.你可在命令直接输入:java -jar 你的.jar把里面的错误信息发上来,大家就错误你是什么错误了 对方运行的机器必须安装JRE。 如果对方机器安装了JDK,可以运行命令:java -jar ××.jarJDK和JRE是不一样的Java Development Kit Java Run Environment 要其他电脑也能运行,最好做成exe的形式, jdk里面会没有jre?那开发好怎么运行的?说jre问题的 自己去看看jdk里面带不带jre 对方 没 jdk 或者 jre当然不行了 打成exe的 有可能是对方的JDK版本低于你的JDK版本。 有很多种情况会导致这样的效果1.首先确认对方机器装了JRE 可以用一个不调用任何资源的JRE放在那里执行2.也是最常见和最最容易出问题的,就是程序调用了资源,在自己的机器上你资源都配齐了,但是跑到对方机器上则不完整,调用不到资源JRE自然运行不起来也没CONSOLE让他报错! 版本问题,java一次编译,到处调试 用java写的代码为什么还要做成.exe啊,不解.. 写个.bat文件,把jre和你的jar文件放到相同的目录下jre\bin\java.exe -jar xxx.jar 你直接可以用右键选择打开方式,选jre中的javax.exe 跟安装的JDK有关系,有的会自动设定用javaw打开jar文件,有的不会如果打不开你选择javaw打开就可以了 不装jre是不行的哈。要装jre哈 看你的 MANIFESTV.MF 写好了没 CLASSPATH 写没写 一道面试题中的编程题 用 JCreator调试的错误 java中vector的toarray方法 两年了要跳槽了!可心里好迷惑! 大家来看看这2个程序要怎么理解 问个问题,做个线程的话,继承Thread和实现Runnable有什么区别呢? 帮我好吗?在线等。。 如何对Jtree某一个节点下的内容排序? 这句代码是什么意思? 散分了:非科班的困惑 通过引用操作对象会改变引用本身吗? 请教一个字符编码的问题,有点难度
你最好给出异常信息来.
你可以自己设置文件关联程序(如果是 windows, 在文件夹选项里, 加上参数 -jar)
java -jar ××.jarJDK和JRE是不一样的
Java Development Kit
Java Run Environment
那开发好怎么运行的?
说jre问题的 自己去看看jdk里面带不带jre
当然不行了 打成exe的
1.首先确认对方机器装了JRE 可以用一个不调用任何资源的JRE放在那里执行
2.也是最常见和最最容易出问题的,就是程序调用了资源,在自己的机器上你资源都配齐了,
但是跑到对方机器上则不完整,调用不到资源JRE自然运行不起来也没CONSOLE让他报错!
jre\bin\java.exe -jar xxx.jar