相关疑难解决方法(0)

如何解决“检测到不一致:dl-lookup.c:111”(Java结果127)错误?

我目前正在尝试使用Maven为我正在开发的游戏构建Java项目。

另一个用户最近推送到我们的存储库已破坏了我的构建,但对其他用户而言则不行。

在最近的构建中,未对Pom.xml进行任何更改,并且我的Java环境保持一致。

我在Ubuntu 18.04 LTS发行版上使用Java 8 OpenJDK(1.8.0_211)。

Maven存储库能够成功编译,但是当我尝试使用预定的(mvn Integration-test -Pdesktop)构建执行代码时,会收到“构建成功”,一些错误并且没有启动应用程序。

我看过Linux论坛,但是找不到类似的案例。

普通的Maven调试选项尚未提供我认识到的问题的任何初始指示。

我已经看过几个Stack Overflow问题,包括 调试ld,“ ld.so检测到不一致”,但不确定从何处开始以注释建议的方法开始,以及这是否适合我的情况。

我看过Java错误代码127,它表明在CLASSPATH上找不到资源。这是正确的吗?如何确定似乎成功的构建中缺少的资源?

错误如下。

 [java] Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!
[java] Java Result: 127
Run Code Online (Sandbox Code Playgroud)

成功后,我希望该版本能够报告成功并启动游戏。在失败时,我曾期望该构建报告一次失败,但是相反,我看到在没有启动LibGDX应用程序的情况下构建成功。

该构建当前正在为其他平台上的用户运行。

java linux maven ubuntu-18.04

7
推荐指数
3
解决办法
4275
查看次数

标签 统计

java ×1

linux ×1

maven ×1

ubuntu-18.04 ×1