当前位置: 首页 > 知识库问答 >
问题:

在计算机中运行jar在另一台计算机中运行java.lang.UnsatisfiedLinkError lwjgl.dll

陈实
2023-03-14

我创建了一个应用程序,在我的计算机中,这个jar运行没有任何问题。我试着在另一台电脑上运行它,它什么都做不到。然后,我在另一台pc上尝试了同样的jar(如果你想这样看的话,是第三台),在那里,jar运行没有问题。所以我回到第二个,试着从命令行运行它,它给了我这个错误:

“main”java.lang.UnsatisfiedLinkError头出现异常:无法加载库:C:\users\hectlr\lib\natives\lwjgl.dll“

真正引起我注意的是,在其他计算机中,工作,但它不使用这条路径,我的意思是,第一台,我的pc它是C:\users\HectorHammett...另一台是C:\Users\Pedro...在佩德罗的一个,我没有任何关于java的东西,它是一个最近形成的pc机,我只是安装了java和它的工作...有什么想法吗?

共有1个答案

许马鲁
2023-03-14

当您的jar尝试使用操作系统的本机库时,通常会出现这个问题。在windows中,它是“lwjgl.dll”。如果JVM找不到这个文件,就会发生UnsatisfiedLinkError。尝试在jar文件不工作的机器2中找到该文件的存在,如果它们不存在,则尝试将它们添加到path中。

 类似资料:
  • 我使用gradle创建了一个项目,并创建了gradle包装器。如何确保项目在没有安装gradle的机器上构建和运行?

  • 我刚刚下载了用于Linux的nifi-0.5.1。 我很感激你的帮助,

  • 玩一个小网络程序,创建了一个罐子与网络豆。在我的电脑java1.7.0.60上运行良好,但是当我把它带到另一台拥有java 1.7新版本的电脑上时。0_65它不会运行,我得到这个错误: 我在这里读过几篇关于路径的帖子,看过了,但没有运气。我相信它的版本不同。任何建议都将不胜感激,谢谢!

  • 我正在尝试将JavaSpringBoot(Maven)项目打包到JAR文件中。这样我就可以把这个JAR文件放到另一台计算机上,然后简单地运行它。该文件是在“目标”文件夹中创建的。我可以通过以下方式很好地运行项目: 但是每当我把Jar文件放到另一个地方(比如,放到另一台PC上)并尝试这样运行时: 它显示白标错误404页在-localhost:8080 如何将项目打包为独立的JAR文件运行而不出现任何

  • 问题内容: 我有这个MySQL查询: 返回如下内容: 我真正想要的是末尾的另一列显示运行总计: 这可能吗? 问题答案: 也许这对您来说是一个更简单的解决方案,并且可以防止数据库不得不执行大量查询。这仅执行一个查询,然后在一次通过中对结果进行一点数学运算。 这将为您提供一个额外的RT(运行总计)列。不要错过顶部的SET语句来首先初始化运行的total变量,否则您将只获得一列NULL值。

  • 我有一台netflix eureka服务器运行在IP: 在该计算机中,eureka服务器运行于: Eureka:Client:ServiceUrl:DefaultZone:http://136.144.28.122:8761/Eureka/ 我不认为是正确的,因为客户端服务没有在eureka服务器中注册。