linux环境下出现java.lang.Error:Properties init:Could not determine current working directory

场景回顾
登录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到另外一个真实存在的目录即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容