3

Java の 2 つのバージョン (1.6.21 と 1.7) を使用する必要があります。私の会社のコードは 1.6_21 に依存しており、artifactory を使用する予定です。アーティファクトをローカルでテストしていますが、アーティファクトには Java 1.7 以降が必要です。デフォルトの Java ホームが 1.6_21 を指すようにし、アーティファクトの場合は 1.7 にする必要があります。

しかし問題は、Java 7 をインストールするとすぐに、それ自体がデフォルトとして設定されることです。Java の 2 つのバージョンを管理する方法を説明する多くの投稿を読みましたが、アーティファクトと Eclipse を同時に実行する必要があります。

助けてください!!

4

2 に答える 2

5

バッチ スクリプト (Windows) またはシェル スクリプト (Linux) を使用してアーティファクトを実行し、JAVA_HOME を実行する Java バージョンのパスに設定する必要があります。

于 2013-07-01T20:18:55.060 に答える
5

これは Linux を使用するか、幸運を祈ります。

にインストールjava6して/usr/java/java6/インストールjava7/usr/java/java7/

あなたの中に次のようなものを入れてください.bashrc

export JAVA_HOME=/usr/java/java6/
export PATH='$JAVA_HOME/bin:$PATH

alias java6='export JAVA_HOME="/usr/java/java6/"; export PATH="$JAVA_HOME/bin:$PATH"
alias java7='export JAVA_HOME="/usr/java/java7/"; export PATH="$JAVA_HOME/bin:$PATH"

次に、ターミナルの実行を開き、java71.6で問題ない他のすべてのためにartifactoryを起動します。

于 2013-07-01T20:20:52.027 に答える