目前我有一個Java項目,我應該支持它的不同版本,它使用不同版本的Java(以及一些工具,如Ant)。取決於問題票據我需要處理Java版本(7和8),並且經常在它們之間切換。 有人可以建議最好的方式來處理它更容易?我工作在Windows 7上,所以我寫了這樣的BAT文件切換(「switch_java.bat」):在Windows上的兩個Java版本之間切換
@ECHO OFF
set changeToNewVersion=%1
IF "%changeToNewVersion%"=="true" (
setx /M ANT_HOME "c:\Program Files\Ant\apache-ant-1.9.4"
setx /M JAVA_HOME "c:\Program Files\Java\jdk1.8.0_51"
) ELSE IF "%changeToNewVersion%"=="false" (
setx /M ANT_HOME "c:\Program Files\Ant\apache-ant-1.8.3"
setx /M JAVA_HOME "c:\Program Files\Java\jdk1.7.0_79"
) ELSE (
echo ERROR: Enter key!
)
但也許還有更多的最佳解決方案?
謝謝您的回覆,我想,我會分裂我腳本分成兩部分,分別爲每個版本。但是,我正在尋找更多的「標準」解決方案,如果存在的話。 –
是的,我明白了,但是據我所知,批處理腳本正是這種解決方案。但看到任何其他可能的解決方案會很有趣 – Stanislav