我有一个扑克游戏项目,当打包成一个可运行的 JAR 文件时有两个问题。
问题1:在基本GUI的界面上有一个JSlider。通常,我可以单击滑块左侧或右侧的滑块按钮来移动滑块。
当我从 eclipse 启动游戏时,它运行良好,但是一旦我从 jar 文件运行程序,这个动作就没有任何作用。
问题2:不时解锁成就并显示在屏幕上。此成就图像位于颜色为 (x,x,x,0) 的 JFrame 上,因此它应该是半透明的。同样在这里,从 Eclipse 运行它没有问题,而从 JAR 文件运行它时,背景是黑色的。
我现在的问题是:这是怎么造成的?这与 JDK/JRE 版本有什么关系吗?还是有其他影响?在我的另一个(和更旧的)笔记本上,Java 版本完全相同,在我的朋友 Apple Notebook 上,一切正常,jar 文件也一样。
cmd 说: java -version java version "1.7.0_03" Java(TM) SE Runtime Environment (build 1.7.0_03-b05) Java HotSpot(TM) 64-Bit Server VM (build 221-b02, mixed mode)