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

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

牟焱
2023-03-14

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

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

exception_access_visultion(0xC0000005)在PC=0x0000000062478337,PID=2860,TID=0x000000000000E84

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

共有1个答案

陈琪
2023-03-14

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

崩溃转储中最有趣的部分是
C:\program files\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_VIOLATION(0xC0000005)(PC=0x000000000062478337,PID=2860,TID=0x0000000

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

  • 下面给出了我的代码。它是一个给数据库添加叶子的程序。我得到的是java运行时环境检测到的致命错误,我不明白为什么。我是Java新手,所以对此感到非常困惑。有人能告诉我为什么会这样吗?我也在安装错误文件。我也试图理解这一点,但找不到错误所在的位置。

  • 我在Eclipse IDE与Arduino接口时遇到了麻烦。我已经完成了在Arduino和Eclipse IDE之间进行通信所必需的所有过程(例如安装rxtx.jar和构建路径,然后在Eclipse工作区文件夹中复制serial.dll和parallel.dll文件...) 我还检查了Arduino IDE和Eclipse代码中的Arduino COM端口配置。

  • 下面给出了我的代码。这是一个把叶子添加到数据库的程序。我得到了致命的错误已经被Java运行时环境检测到了,我不明白为什么。我是新来Java的,所以我对此很困惑。有人能告诉我为什么会这样吗?我也在放错误文件。我也试着理解这一点,但找不到错误所在的位置。 这是错误文件 “demo”是数据库的名称,它有4列,即empid、Fname、Lname、designation。该程序的工作原理是,当我输入员工I

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