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

Pro*_*att 12 java linux jvm

我试图在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 &
Run Code Online (Sandbox Code Playgroud)

在星期五跑步时,这很完美.但是,今天我到了

  Unrecognised option: - Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

在我的nohup.out中

如果我在设置路径后运行java -v,我会遇到同样的问题.谁能提出任何建议?真的很困惑.

感谢您的帮助.

ori*_*rab 8

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

Unrecognised option: -[option details] Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

你没有任何细节的事实让你觉得你的命令中只有一个空格("").

再看看确认一下.

  • 这是一个答案.不一定是正确的,但它绝对是一个答案. (8认同)
  • 很棒的电话,是的,那就是答案 (2认同)

ngo*_*ong 6

我在 Win10 上运行 Maven 时遇到此故障,其中 pom.xml 位于名为 之类的文件夹中C:\dir\OneDrive - bar\workspace\project

将项目移动到不同的文件夹解决了这个问题。