一、根据业务需要,需要安装一个 Java 环境( jdk _1.6.22版本)
下载URL:
需要注册账号,否则不允许你下载。。。
二、安装步骤
unzip jdk-6u22-linux-x64.bin
cd jdk1.6.0_22
ln -s /opt/lib/jdk jdk1.6.0_22
[root@local-idc-l2f-oss-cst_call ~]# /opt/lib/jdk/bin/java -version
Error occurred during initialization of VM
java/ lang /NoClassDefFoundError: java/lang/Object
三、解决方法
[root@demo jdk1.6.0_22]# find . -name '*.pack'
./ jre /lib/ext/localedata.pack
./jre/lib/ rt .pack
./jre/lib/plugin.pack
./jre/lib/javaws.pack
./jre/lib/jsse.pack
./jre/lib/deploy.pack
./jre/lib/charsets.pack
./lib/tools.pack
解决问题
/opt/lib/jdk/bin/unpack200 ./jre/lib/ext/localedata.pack ./jre/lib/ext/localedata.jar
/opt/lib/jdk/bin/unpack200 ./jre/lib/rt.pack ./jre/lib/rt.jar
/opt/lib/jdk/bin/unpack200 ./jre/lib/plugin.pack ./jre/lib/plugin.jar
/opt/lib/jdk/bin/unpack200 ./jre/lib/javaws.pack ./jre/lib/javaws.jar
/opt/lib/jdk/bin/unpack200 ./jre/lib/jsse.pack ./jre/lib/jsse.jar
/opt/lib/jdk/bin/unpack200 ./jre/lib/deploy.pack ./jre/lib/deploy.jar
/opt/lib/jdk/bin/unpack200 ./jre/lib/charsets.pack ./jre/lib/charsets.jar
/opt/lib/jdk/bin/unpack200 ./lib/tools.pack ./lib/tools.jar
建议:将随机数修改下配置
修改$JAVA_HOME/jre/lib/security/java.security文件如下:
securerandom.source= file :/dev/urandom
为
securerandom.source=file:/dev/./urandom