2011-07-05 7 views
1

私はMacでtomcat 7を実行しようとしています。私はTomcatを起動しようとすると、使用しているenv変数の値を表示した後に終了します。このエラーことを私が見つけたいくつかの検索を行った後の.classファイルに問題Macでのtomcat 7.0.16の実行10.5.8

を悪いバージョン番号:スレッドで

例外「メイン」java.lang.UnsupportedClassVersionError:だから私は私に次のエラーMSGを与えたconfigtest.shを走りましたTomcatはJDK < 1.6を使用しているときに発生するので、私はそれがJRE_HOMEを使用し

ある起動しようとしたときにTomcatが使用しているJRE_HOMEを見て:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

これは/System/Library/Frameworks/JavaVM.framewoへのシンボリックリンクですrk/Versions/1.5ではなく、1.6になります。私はJava SE 6を使用するために "Java Preferences"を使用しましたが、まだ動作していません。

私は手動で../CurrentJDK/Homeを1.6にアップデートすることができますが、私はTomcatがJRE_HOMEを/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Homeとしてどのように受け取ったのだろうと思っていました。 1.5でJava 1.6を使用するように更新する必要があります。

おかげ

答えて

1

Apple's Java FAQはあなたが必要なものがすべてに答える必要があります。

要するに、システム環境設定のJava環境設定でシステムJDKを変更できます。 Spotlightに「Java」と入力しても見つかります。

4

私は同じ問題を抱えていました。私が見つけた解決策は、配布物の一番上にあるRUNNING.txtファイルを読んだ後、〜/ .bashrcに環境変数を設定することです。

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home 
+0

魅力的なように... !!ありがとう... :) –

関連する問題