CentOS .exe 程序的最大堆大小无效

CentOS Invalid maximum heap size for .exe program

我使用安装了最少 CentOS 7 的虚拟机。我对 linux 和 CentOs 很陌生。我的 Java 版本:

java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

当我尝试 运行 基于 java 的应用程序(.exe)时出现以下错误,这个 Java 应用程序应该是 运行 Java8,实际上是 运行 VM 上次(上周五)今天(周日)再次打开时出现错误:

Invalid maximum heap size: -Xmx1g
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

我尝试了以下命令:

java -Xmx1024M -Xms1024M

result of above command

java -Xmx2048M -d64

results of the second command

但是如您所见,我只收到一些 java 用法文本,问题仍然存在。

还尝试添加到 .bash_profile 行中。再次没有成功。

export _JAVA_OPTIONS=-Xmx2g

正在更新。

您好,它在重新安装应用程序后工作,并在 .bash_profile.

上导出 _JAVA_OPTIONS=-Xmx2g