场景回顾
登录linux,开始是在某一个文件夹下输入java -version查看一下当前环境的java的版本
发现是jdk 1.7的,与新构建的采用jdk1.8的不符合,导致项目启动不了
然后把jdk1.8的压缩包更新到linux上,cd 到/opt/server/tool/目录 执行以下命令
service tomcat stop && mv jdk jdk-1.7 && tar -zxvf jdk-8u192-linux-x64.tar.gz && mv jdk1.8.0_192 jdk && service tomcat start
然后再执行java -version后出现
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
at java.lang.System.initProperties(Native Method)
at java.lang.System.initializeSystemClass(System.java:1166)
产生这个错误的原因是
自己之前在某个文件夹中打开terminal,但是后面在另一个termianl中把这个文件夹给删除了,但是自己却没有cd到别的路径下,从而导致出现无法确定当前目录的情况出现。后cd到另外一个真实存在的目录即可。