如何向JAVA_工具_选项添加多个参数
我想将以下参数添加到JAVA_工具_选项中。有人能帮我添加这些吗如何向JAVA_工具_选项添加多个参数,java,windows,Java,Windows,我想将以下参数添加到JAVA_工具_选项中。有人能帮我添加这些吗 set JAVA_TOOL_OPTIONS=-Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF8 如果我像上面那样添加,它会工作吗 我尝试设置上述命令,但我不确定java是否选择了这两个参数 非常感谢专家们的帮助。我尝试在windows环境中使用Java 7设置此变量,并执行Java-version设置此变量,如下所示 C:\Users\ajduke>set JAVA_T
set JAVA_TOOL_OPTIONS=-Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF8
如果我像上面那样添加,它会工作吗
我尝试设置上述命令,但我不确定java是否选择了这两个参数
非常感谢专家们的帮助。我尝试在windows环境中使用Java 7设置此变量,并执行
Java-version
设置此变量,如下所示
C:\Users\ajduke>set JAVA_TOOL_OPTIONS=-Djava.net.preferIPv4Stack=true -Dfile.e
ncoding=UTF8
C:\Users\ajduke>java -version
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF
8
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b145)
Java HotSpot(TM) Client VM (build 21.0-b15, mixed mode, sharing)
前面的答案适用于Windows。对于基于unix的环境,应遵循以下步骤:
这将立即为所有用户设置全局环境变量JAVA\u TOOL\u选项。如果只选择了第一个参数:不要使用引号!只是论点:
set JAVA_TOOL_OPTIONS=-Xms128m -Xmx512m
在我的示例(Windows)中,只有第一个参数被拾取并报告为无效,因为我使用了
set JAVA_TOOL_OPTIONS="-Xms128m -Xmx512m"
启动任何java应用程序都会导致:
选择JAVA工具选项:“-Xms128m-Xmx512m”无效的初始堆大小:-Xms128m-Xmx512m
错误:无法创建Java虚拟机。
错误:发生致命异常。程序将退出
尝试很简单。从命令行运行一个Java工具,它会报告它是否拾取了它。我如何在Java应用程序中定义它?我不想向我所有的客户推荐运行高于set的命令!!!Thanks@MohTarvirdi取决于您运行的应用程序类型?您的应用程序是在Tomcat容器、Spring容器还是独立应用程序中运行的?请注意,
JAVA\u工具选项的值周围没有引号(”
或“
)。我尝试先用”
设置它,但结果所有值都只设置为第一个属性。