【问题标题】:Java UI glitches on some devices but not othersJava UI 在某些设备上出现故障,但在其他设备上不会
【发布时间】:2022-11-16 08:22:33
【问题描述】:

我正在使用 Swing 用 Ja​​va 编写游戏。我的背景由缓冲图像组成。在我的个人机器上,游戏运行流畅。我一直在将整个项目导出到一个 .jar 文件,并与拥有与我完全相同的 JDK 版本和设置的朋友分享。当在他们的机器上运行 .jar 文件时,他们会出现一些明显的故障,例如背景移动等等。尽管我们都在运行相同的 .jar 文件,但在某个地方,我的机器上必须有一些不同于他们的东西。

长话短说,我机器上的 .jar 文件运行良好,但在其他机器上尽管设置相同,但还是有问题。

想法?

我希望 .jar 文件可以在其他机器上以同样的方式运行。

我尝试了不同的 JDK、多台机器,并将项目的不同方面保存到 .jar 文件以查看问题所在。到目前为止没有任何效果。

【问题讨论】:

    标签: java jar


    【解决方案1】:

    您确定您的 jar 文件中没有操作系统相关代码吗?例如,任何硬编码文件分隔符? System.getProperty("file.separator") 可用于您可能必须以字符串形式提供文件路径的地方。不确定您是否有不同的操作系统。检查您的代码是否完全独立于操作系统。

    【讨论】:

    • 这不应该是评论,而不是答案吗?这是一个猜测,而不是一个明确的明确答案。
    猜你喜欢
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 2014-10-17
    相关资源
    最近更新 更多