我是否可以为具有standalone.bat -Djava.jre=<path>
对于我的项目,重要的是我无法更改参数JAVA_HOME的值
答案 0 :(得分:5)
您可以设置WildFly使用的JAVA_HOME
。
对于Linux / UNIX,请检查standalone.conf
文件:
# Specify the location of the Java home directory. If set then $JAVA will
# be defined to $JAVA_HOME/bin/java, else $JAVA will be "java".
#
#JAVA_HOME="/opt/java/jdk"
对于Windows,请检查standalone.conf.bat
文件:
rem #
rem # Specify the location of the Java home directory (it is recommended that
rem # this always be set). If set, then "%JAVA_HOME%\bin\java" will be used as
rem # the Java VM executable; otherwise, "%JAVA%" will be used (see below).
rem #
rem set "JAVA_HOME=C:\opt\jdk1.6.0_23"
只需取消注释设置JAVA_HOME
变量的行并使用所需路径更新其值。
答案 1 :(得分:-1)
您可以运行
JAVA_HOME=/path/to/Java bin/standalone.sh
或Windows的变体。 这类似于更改独立启动脚本。 JAVA_HOME变量仅对启动的进程起作用。每个其他打开的shell窗口都会看到原始的JAVA_HOME