最初に、JDK 7 をWindows 7オペレーティング システムにインストールしました。いつものように、新しくインストールした Java Development Kit の次のパスをシステム変数 PATH に追加しました。
C:\Program Files\Java\jdk1.7.0_25\bin
コマンド プロンプトでjavacおよびjavaコマンドを実行すると、両方とも同じ環境を指しています。ここまでは順調ですね。
私たちの企業で Java アプリケーションを開発する目的で、JDK の古いインスタンスをインストールすることを余儀なくされたため、JDK 6 をインストールしました。
以下は、現時点でのPATHシステム変数の出力です。
C:\dev\CollabNet\Subversion Client
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
C:\Program Files\WIDCOMM\Bluetooth Software\
C:\Program Files\WIDCOMM\Bluetooth Software\syswow64
C:\Program Files\Java\jdk1.6.0_37\bin
C:\Development\apache-maven-3.1.1\bin
C:\dev\apache-ant-1.7.1\bin
C:\Program Files\TortoiseSVN\bin
しかし今、javac と Java のバージョンが異なるため、異なる環境を指しているという状況に直面しました。
C:\Users\rokprodan>javac -version
javac 1.6.0_37
C:\Users\rokprodan>java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
この状況に対する提案やアイデアはありますか? javacとjavaの両方がJDK 6を指していることをどのように達成できますか?
あなたのアドバイスと助けに深く感謝します。