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命令.

你可能感兴趣的:(Java命令 Error occurred during initialization of VM 原因)