概述在Linux上运行Java程序时出现分段错误
我正在RHEL 6.4服务器上运行一个JAVA程序。 程序终止exception显示mesSAEg“分段错误(核心转储)”。 但是我没有find任何文件指出终止在当前用户目录从程序运行的地方。
我怎样才能deBUGging到这种情况下find错误?
怀疑
根据我的理解,当程序尝试访问程序范围之外的内存地址时,出现分段错误。 我期望在C或C ++程序中看到这样的错误,但是在Java中,因为没有指针,所以如何分割错误成为可能。
软件安装自动化
windows上的Java RS-232通信
如何增加FinalizerThread在GC中收集对象的优先级
“没有X11 disPLAYvariables” – 这是什么意思?
从windows强制删除windows上的文件
访问httpServletResponse cookie
在Java中读取二进制文件时,将小端转换为大端
增加linux机器上的堆大小
如何从java服务器发送一个string到C ++客户端?
在linux,mac和windows中使用JNI
如何分割故障成为可能。
这有几个可能的原因。 在JVM本身或包中可能存在一些错误(其中一些用C或C ++编写)。 这也可能是由于配置不当的错误配置。
从经验来看,JVM的BUG是最不可能的(尽管我见过一些)。
如果您在崩溃时捕获堆栈跟踪,这可能会为您提供有关发生崩溃的位置的一些线索。
总结
以上是内存溢出为你收集整理的在Linux上运行Java程序时出现分段错误全部内容,希望文章能够帮你解决在Linux上运行Java程序时出现分段错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容