0

この問題に投稿された多くの解決策を見てきましたが、私の問題を特定できませんでした。私は以前にこの問題を抱えていて、それを修正しましたが、最近戻ってきたばかりで、状況の逆を引き起こした可能性があるものは何も考えられません.

JDK と JRE のバージョンは同じです。

 $ java -version
 java version "1.7.0_21"
 Java(TM) SE Runtime Environment (build 1.7.0_21-b12)
 Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

 $ javac -version
 javac 1.7.0_21

JDK バージョン フォルダー。

 $ ls -al
 total 64
 drwxr-xr-x  11 root  wheel  374 17 May 23:27 .
 drwxr-xr-x  11 root  wheel  374 15 May 21:48 ..
 lrwxr-xr-x   1 root  wheel   10 15 May 19:00 1.4 -> CurrentJDK
 lrwxr-xr-x   1 root  wheel   10 15 May 19:00 1.4.2 -> CurrentJDK
 lrwxr-xr-x   1 root  wheel   10 15 May 19:00 1.5 -> CurrentJDK
 lrwxr-xr-x   1 root  wheel   10 15 May 19:00 1.5.0 -> CurrentJDK
 lrwxr-xr-x   1 root  wheel   10 15 May 19:00 1.6 -> CurrentJDK
 lrwxr-xr-x   1 root  wheel   10 15 May 19:00 1.6.0 -> CurrentJDK
 drwxr-xr-x   8 root  wheel  272 15 May 21:48 A
 lrwxr-xr-x   1 root  wheel    1 15 May 19:00 Current -> A
 lrwxr-xr-x   1 root  wheel   64 17 May 23:27 CurrentJDK -> /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/

Eclipse のコードは、同じ JDK バージョンでコンパイルされています。 Eclipse ビルド パスの JDK バージョン

他に何が欠けているか教えてください。

入力していただきありがとうございます

4

1 に答える 1

0

問題を解決しました。CurrentJDK は、Home ではなく Contents フォルダーの深さのみを指している必要があります。

于 2013-05-18T04:36:34.220 に答える