当我使用BlueJ创建一个.jar文件时,它在我的两台PC(笔记本电脑)上运行良好 - 一台Windows Vista运行另一台Windows 7,但不是在运行Windows XP的另一台PC上运行。第三台PC确实具有正确的文件关联和JRE。没有错误显示,关键停止声音播放,但没有其他活动。
这里真正的问题是为什么独立的JRE在Windows 7中工作但不在Windows XP中工作?
我怎样才能确定我编写程序的人可以运行jar文件而无需安装JDK?对于我的Windows 7 pc,JRE就足够了,为什么情况并非如此?
答案 0 :(得分:0)
如果安装了多个jdk,则必须将其删除。然后安装最新版本的jdk。
答案 1 :(得分:0)
独立的JRE允许通过双击Windows 7而不是Windows XP来执行jar文件。基于此,一些JEW在不同O / S上的表现与其他不同。