无法确定当前目录

2022-08-31 13:33:24

我正在尝试运行在 Netbeans 中成功创建的.jar文件,但我收到以下错误:

初始化 VM java.lang 期间出错。错误: 属性初始化: 无法确定当前工作目录。at java.lang.System.initProperties(Native Method) at java.lang.System.initializeSystemClass(System.java:1070)

我键入的命令来运行.jar是

java -jar "/path to the dist forlder/EOPPrototype.jar"

我的类路径如下:

CLASSPATH=/opt/netbeans-7.1.2/ide/modules/ext/mysql-connector-java-5.1.13-     bin.jar:/h/USERS/local/pagola/NetBeansProjects/mylib/dist/mylib.jar:/h/USERS/local/pagola/NetBeansProjects/EOPPrototype/build/classes:.

我错过了什么?


答案 1

当我尝试在目录中调用时,我看到了相同的错误,我已经从另一个终端会话中删除了该目录。当然,在这种情况下,java,仅仅是因为它不存在。java -versioncould not determine the current working directory


答案 2

解决方案:cd到另一个目录,然后再次运行该命令,这对我有用。

请参阅此处的说明:https://bugs.openjdk.java.net/browse/JDK-8186434


推荐