微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java 1.5在AIX 5上崩溃

如何解决Java 1.5在AIX 5上崩溃

| 我对AIX的Java 1.5.0有问题。仅当我在AIX上以特定用户(myuser)登录时,才会发生错误。当我与其他用户登录时,java工作正常。 即使我仅执行\“ java -version \”或只是执行\“ java \”(当然,不带引号),也会出现错误。我尝试使用完整路径执行它:/ usr / java5 / jre / bin / java,但仍然失败。 系统上也安装了Java 1.4版。因此,该用户的$ PATH变量包含/ usr / java14 / jre / bin,但我删除了该值,甚至卸载了该版本的Java(1.4),以便系统上仅存在Java 5,但错误仍然存​​在。 如果执行\“ java -fullversion \”,它不会崩溃。 这是错误的一部分(完整输出很长):
JVMJ9VM011W Unable to load j9dmp23: No such file or directory
JVMJ9VM011W Unable to load j9jit23: No such file or directory
JVMJ9VM011W Unable to load j9gc23: No such file or directory
JVMJ9VM011W Unable to load j9vrb23: No such file or directory
Unhandled exception
Type=Illegal instruction vmState=0x00000000
J9Generic_Signal_Number=00000010 Signal_Number=00000004 Error_Value=00000000
Signal_Code=0000001e
Handler1=F0719CC8 Handler2=F0714F5C
.....
Target=2_30_20091103_45935_bHdSMr (AIX 5.3)
cpu=ppc (4 logical cpus) (0x7d0000000 RAM)

JavaVMInitArgs.noptions=14:
    -Xjcl:jclscar_23
    -Dcom.ibm.oti.vm.bootstrap.library.path=/usr/java5/jre/bin
    -Dsun.boot.library.path=/usr/java5/jre/bin
    -Djava.library.path=/usr/java5/jre/bin:/usr/java5/jre/bin:/usr/java5/jre/bin/classic:/usr/java5/jre/bin:/sqllib/lib:/home/myuser/comm:/home/myuser/sys:/home/myuser/bin:/db2util/db2adm/sqllib/lib64:/usr/java5/jre/bin/j9vm:/usr/lib
    -Djava.home=/usr/java5/jre
    -Djava.ext.dirs=/usr/java5/jre/lib/ext
    -Duser.dir=/home/myuser
    _j2se_j9=70912 (extra info: F070EA2C)
    -Xdump
    vfprintf (extra info: 300017A4)
    -Dinvokedviajava
    -Djava.class.path=/db2util/db2adm/sqllib/java/db2java.zip:/db2util/db2adm/sqllib/java/db2jcc.jar:/db2util/db2adm/sqllib/java/sqlj.zip:/db2util/db2adm/sqllib/function:/db2util/db2adm/sqllib/java/db2jcc_license_cu.jar:.
    vfprintf
    _port_library (extra info: F070EE30)
Note: \"Enable full CORE dump\" in smit is set to FALSE and as a result there will be limited threading information in core file.
Note: dump may be truncated if \"ulimit -c\" is set too low
Generated system dump: {default OS core name}

(no Thread object associated with thread)

(no Thread object associated with thread)
Unhandled exception in signal handler
ksh: 2179192 IOT/Abort trap(coredump)
    

解决方法

        我发现了错误。问题是.profile上的一行设置了环境变量LIBPATH:
export LIBPATH=/home/myuser/sys
我在.profile中删除了该行,java正常工作。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。