java - 无法识别的选项 : - Could not create the Java virtual machine

标签 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 &

周五运行时,它运行良好。但是,今天我得到:

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

在我的 nohup.out 中

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

感谢您对此提供的任何帮助。

最佳答案

通常,当我们遇到这种异常(导致“Could not create the Java virtual machine”的“Unrecognised option”)时,JVM 会显示无法识别的选项,如下所示:

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

您没有详细信息这一事实使您看起来好像您的命令中只有一个空格 ("")。

再看一遍以确保。

关于java - 无法识别的选项 : - Could not create the Java virtual machine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19089750/

相关文章:

java - 如何通过对象初始化数组?

linux - nginx定位规则干扰

c - 应该使用哪个 kmalloc 标志

java - JVM如何设置PATH环境变量

java - 在 Eclipse 中使用的最佳 Java 代码生成工具或插件是什么?

java - 为什么类构造函数从未被调用?

java - 有人可以解释一下这个错误是什么意思吗?

c - 为什么 glibc 的 csu/init-first.c 中的 _init 在 _start 之前被调用,即使 _start 是 ELF 入口点?

java - 如何通过环境变量设置系统属性?

java - 为什么Java编译器11使用invokevirtual调用私有(private)方法?