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

在另一台计算机上运行Java项目时“Java Runtime Environment检测到致命错误”

阙辰龙
2023-03-14

我在Netbeans中创建了一个Java项目,该项目在我的计算机上没有问题地运行(在Netbeans中和通过运行jar文件),但是当我尝试在另一台计算机上运行该项目时,我得到以下错误消息:

Java运行时环境检测到一个致命错误:

EXCEPTION_ACCESS_VIOLATION(0xC0000005)(PC=0x000000000062478337,PID=2860,TID=0x000000000000000E84

JRE版本:Java(TM)SE Runtime Environment(8.0_112-B15)(build 1.8.0_112-B15)Java VM:Java HotSpot(TM)64位服务器VM(25.112-B15混合模式windows-amd64压缩oops)问题帧:V[jvm.dll+0x68337]

无法写入核心转储。在Windows的客户端版本上,默认情况下不启用小型转储

如果您希望提交错误报告,请访问:http://bugreport.java.com/bugreport/crash.jsp

我已经搜索了类似的问题,但我似乎找不到任何与我的错误匹配的东西,所以我不确定该怎么做。如果需要,我可以发布完整的错误日志。如果没人能搞清楚,至少有人能给我指明正确的方向吗(是内存问题,我需要更新Java吗,等等)?

共有1个答案

裴俊豪
2023-03-14

根据hs_err_pid.log,崩溃发生在本机方法com.microsoft.sqlserver.JDBC.authenticationjni.snisecgenclientcontext中,该方法显然属于MSSQL JDBC驱动程序。

崩溃转储最有趣的部分是
C:\ProgramFiles\java\jre1.8.0_112\bin\sqljdbc_auth.dll

显然,sqljdbc_auth.dll不属于JRE。看起来这个文件是手动复制到JRE目录的。这是错误的,最有可能是坠机的原因。您必须正确安装MSSQL JDBC驱动程序,并将-djava.library.pathJVM参数设置为指向具有驱动程序本机库的目录。

 类似资料:
  • 我在Netbeans中创建了一个Java项目,该项目在我的计算机上运行时没有问题(无论是在Netbeans中还是在运行jar文件时),但是当我试图在另一台计算机上运行该项目时,我会得到以下错误消息: Java运行时环境检测到一个致命错误: exception_access_visultion(0xC0000005)在PC=0x0000000062478337,PID=2860,TID=0x0000

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

  • 我是一个新的反应,我在我的反应应用程序中使用与babel加载器的webpack 我的项目运行良好,直到我更换了机器,我已经复制了所有文件,除了(使用安装它) 当我尝试运行或构建项目时,它在旧机器上正确运行时给了我错误 RS-MacBook-Pro:内部RD$npm启动 样板-Intranet@1.0.0启动/Users/RD/Documents/IntraWebPack-Dev-Server--O

  • 我可以找到这个错误,是由项目的一个类引起的,但我显然不知道问题专家在哪里。我希望有人能帮助我。 我真的很期待帮助。非常感谢。 Java运行时环境检测到一个致命错误: 通过这段代码,我基本上试图区分与我所处理的问题相关的情况。我意识到由于我删除了带有“Merkerzzf”的行,所以我不会导致错误。我不知道为什么。

  • 我创建了一个应用程序,在我的计算机中,这个jar运行没有任何问题。我试着在另一台电脑上运行它,它什么都做不到。然后,我在另一台pc上尝试了同样的jar(如果你想这样看的话,是第三台),在那里,jar运行没有问题。所以我回到第二个,试着从命令行运行它,它给了我这个错误: “main”java.lang.UnsatisfiedLinkError头出现异常:无法加载库:C:\users\hectlr\l

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