我需要兩個版本的Java ie。 Java5和Java6在同一臺機器上,因爲我的一些項目支持Java6,一些支持Java5。所以我通過將Java6的路徑放在JAVA_HOME和JAVA5中的JAVA5_HOME中來實現它。我在PATH變量中添加了兩個JAVA_HOME。使用兩個版本的Java配置Maven
但是當我做Java的版本,則默認情況下我得到以下結果
java version "1.6.0" Java(TM) SE Runtime Environment (build 1.6.0-b105) Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
是否有可能得到了Java5也隨之的Java6?
另外我想知道,是否有可能配置兩個版本的Java(Java1.6 & Java1.5)maven2,並使用所需的版本在運行時構建項目?
我將mvn.bat中的JAVA_HOME更改爲JAVA5_HOME,並使用Java5構建項目。 我想知道是否有任何設置,我們可以提供JAVA_HOME和JAVA5_HOME,並在運行時或通過任何其他方式選擇編譯器? – deejay 2010-07-13 11:02:19
@ deejay08:正如我寫的,沒有。而且我沒有看到修改'mvn.bat'的意思。更改'JAVA_HOME'環境變量,而不是根據'JAVA_HOME'修改所有腳本。 – 2010-07-13 11:46:34