2013-09-23 30 views
2

我有,我有一個項目,的Java 1.7在Windows 7的工作,但一個情況,有一個工具JWSDP-1_6-Windows的i586.exe它的Java 1.5 seraching爲或少被安裝和使用。使用指向多個位置的JAVA_HOME?

現在,我處於是否將我的JAVA_HOME指向1.7或1.5的兩難境地。還是我沒有目的地擔心呢?如何解決這個問題?有沒有可能我們可以提供多個位置的JAVA_HOME?

請指教!提前致謝!!

+0

您不能提供多個位置,但可以爲不同的程序提供不同的JAVA_HOME。 – Thilo

+0

我們該如何實現它?我的意思是**不同的程序**?你能再詳細一點嗎? –

回答

2

創建啓動jwsdp-1_6-windows-i586.exe一個批處理文件:

set JAVA_HOME=...path-to-Java-5... 
jwsdp-1_6-windows-i586.exe 

使用批處理文件始終調用命令。

如果您無法控制調用,這裏有一個技巧:重命名可執行文件並將您的批處理文件放在路徑中,作爲jwsdp-1_6-windows-i586.cmd。當調用者使用jwsdp-1_6-windows-i586來執行該命令時,這個技巧將使它使用批處理文件。