Libgdx 桌面没有 运行 - 警告:发生了非法的反射访问操作
Libgdx desktop does not run - WARNING: An illegal reflective access operation has occurred
我正在学习本教程 (http://www.kilobolt.com/day-2-setting-up-libgdx.html)。但是在第 18 步,我 运行 项目作为 java 应用程序,我得到以下错误:
我试过环顾四周,但没有找到解决我遇到的错误的方法。
有什么想法吗?
编辑:
运行一个java --version
returns
openjdk 11.0.4 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)
我的 libgdx 版本是 1.9.10,我认为这是最新的?
您使用的 libgdx
和 java
是什么版本?
检查这个错误question
和你一样,发问者在 ubuntu 下使用 libgdx 和更新版本的 open jdk
。
降级到版本 8 似乎已经解决了这个问题。
这些警告基本上说明了底层代码使用的功能已被弃用并等待删除。使用较新版本的 libgdx 可能会解决该问题。
然而,其中一些问题可能无法解决,因为 libgdx
似乎不再(大量)积极开发。通常的建议是不要使用超出 JDK 8
.
的任何东西
根据repo(例如this
)1.9.10
确实是最新版本。
另请注意,这些只是您可能会忽略的警告。
但是,由于您在 open-jdk 实现方面面临其他问题,因此忽略它们不是您的选择。
我正在学习本教程 (http://www.kilobolt.com/day-2-setting-up-libgdx.html)。但是在第 18 步,我 运行 项目作为 java 应用程序,我得到以下错误:
我试过环顾四周,但没有找到解决我遇到的错误的方法。
有什么想法吗?
编辑:
运行一个java --version
returns
openjdk 11.0.4 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)
我的 libgdx 版本是 1.9.10,我认为这是最新的?
您使用的 libgdx
和 java
是什么版本?
检查这个错误question
和你一样,发问者在 ubuntu 下使用 libgdx 和更新版本的 open jdk
。
降级到版本 8 似乎已经解决了这个问题。
这些警告基本上说明了底层代码使用的功能已被弃用并等待删除。使用较新版本的 libgdx 可能会解决该问题。
然而,其中一些问题可能无法解决,因为 libgdx
似乎不再(大量)积极开发。通常的建议是不要使用超出 JDK 8
.
根据repo(例如this
)1.9.10
确实是最新版本。
另请注意,这些只是您可能会忽略的警告。 但是,由于您在 open-jdk 实现方面面临其他问题,因此忽略它们不是您的选择。