在服务器上安装和设置好环境变量之后运行java -version没有问题,但是javac -version报错
javac -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
检查PATH和CLASSPATH都设置没问题,查看安装目时居然发现lib目录下只有tools.pack没有tools.jar,jre/lib下只有rt.pack没有rt.jar
于是解压这两个jar:
unpack200 tools.pack tools.jar
unpack200 rt.pack rt.jar
再次输入java -version 和 javac -version 问题解决