Mac OS X上でJDK 1.6を使用してAntを実行する際に問題が発生しました。JavaアプリケーションのバージョンがOS XのJava PreferenceでJava SE 6に設定されていても、Terminalでjava -version
java version "1.6.0_07"
Antは、コードをコンパイルするときにJDK 1.6クラスが表示されないため、JDK 1.5を使用するためにJDK 1.5を使用しているようです。Mac OS X上でJDK 1.6を使用してAntを実行
私は、使用するJDKを指定するために、環境変数JAVA_HOME
に依存していることを理解します。しかし、私はこの変数をMac OS Xでどのように設定できるのかよく分かりません。JAVA_HOME
環境を設定する正しい方法がまだ残っている場合は、AntをJDK 1.6で実行する方法を教えてください。変数、OS Xで変数を設定する方法
提供されるソリューションは実際には単純で、機能します。しかし、Javaのホームディレクトリへの正しいパスは、/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home – ejel
です。私の悪い、テストしなかった、修正します、thankx –
理想的にはあなたが使用する必要があります.. ./Versions/Current/Homeのようにして、スクリプトを更新することなくVMを後で変更することができます。 - 例えば、/ Versions/CurrentJDK/Homeコンパイラ – AlBlue