Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不支持的major.minor版本51.0(无法加载类)-已尝试典型解决方案_Java - Fatal编程技术网

Java 不支持的major.minor版本51.0(无法加载类)-已尝试典型解决方案

Java 不支持的major.minor版本51.0(无法加载类)-已尝试典型解决方案,java,Java,我已经看到了很多关于这个问题的解决方案,但是我还没有发现我的问题。我以前有过这个问题,并且已经解决了,但是,它最近才回来,我想不出任何可能导致情况逆转的事情 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 mo

我已经看到了很多关于这个问题的解决方案,但是我还没有发现我的问题。我以前有过这个问题,并且已经解决了,但是,它最近才回来,我想不出任何可能导致情况逆转的事情

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版本编译的。

让我知道我还可能错过什么


感谢您的投入

解决了这个问题。CurrentJDK应该只指向内容深度文件夹,而不是主文件夹