2013-06-25 59 views
4

我想將以下參數添加到JAVA_TOOL_OPTIONS。任何人都可以請幫助我如何添加這些?如何向JAVA_TOOL_OPTIONS添加多個參數

set JAVA_TOOL_OPTIONS=-Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF8 

如果我像上面添加,它會工作嗎?

我試着設置上述命令,但我不確定是否java選擇這兩個參數?

專家的幫助將不勝感激。

+0

嘗試它很簡單。從命令行運行一個Java工具,它會報告它是否檢測到它。 –

回答

6

我想在我的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) 
+0

如何在我的java應用程序中定義這個?我不想推薦所有我的客戶在set命令之上運行!謝謝 –

+0

@MohTarvirdi取決於你運行的應用程序是什麼樣的?是你的應用程序runninng在Tomcat容器,Spring容器或獨立應用程序? – ajduke

1

以前的答案適用於Windows。基於UNIX環境中,您應該遵循以下步驟:

  1. 編輯/ etc/profile中添加一行:

    出口JAVA_TOOL_OPTIONS =' - Djava.net.preferIPv4Stack =真-Dfile.encoding =「UTF-8 「」

  2. 運行

    源/ etc/profile中

這將立即爲所有用戶設置全局環境變量JAVA_TOOL_OPTIONS。