Java命令 Error occurred during initialization of VM 原因

  • 一次偶然的机会, 在Linux 服务器使用Java命令, 比如: jps -l, 出了如下错误, 当时一脸懵逼
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)
  • 查看环境变量
echo $JAVA_HOME
echo $PATH

一切正常!!!

  • 原因:
    其实根据提示语句: Could not determine current working directory. 已经可以判断出原因所在了.
    当前所在目录, 可以使用pwd 查看, 已经被删除了, 在一个被删除的目录路径下, 执行Java命令, 就会出现以上错误, 只要cd到存在的目录, 即可正常的执行Java命令.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows...
    凉水u阅读 176评论 0 0
  • Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows...
    我想起个好名字阅读 321评论 0 1
  • Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows...
    今天学习吗阅读 99评论 0 0
  • 由于一直在和Linux打交道,所以就想收集一下Linux常用的命令,以下命令有自己日积月累的,也有是从网上借鉴的,...
    春风拂过谁阅读 140评论 0 2
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,584评论 16 22