无法识别的选项: - 无法创建 Java 虚拟机

2022-09-02 12:46:21

我正在尝试在 Linux 服务器上运行我的文件。.jar

这些是我正在运行的命令:

JAVA_HOME=/app/local/opt/jdk/packages/jdk1.6.0_30/ 
export PATH=$JAVA_HOME/bin:$PATH 

cd folder
nohup java -jar program.jar &

当在周五运行时,这是完美的工作。但是,今天我得到:

  Unrecognised option: - Could not create the Java virtual machine.

在我的诺胡普

如果我在设置路径后运行,我会遇到同样的问题。任何人都可以提出任何建议吗?对此真的很困惑。java -v

感谢您对此的任何帮助。


答案 1

通常,当我们遇到这种异常(“无法识别的选项”导致“无法创建Java虚拟机”)时,JVM会显示无法识别的选项,如下所示:

Unrecognised option: -[option details] Could not create the Java virtual machine.

你没有细节的事实使它看起来好像你的命令中只有一个空格(“ ”)。

再看一遍以确保。


答案 2

我在Win10上运行maven时遇到了这个故障,其中pom.xml位于一个名为.C:\dir\OneDrive - bar\workspace\project

将项目移动到其他文件夹解决了这个问题。


推荐