小编dav*_*ave的帖子

javac:无效的目标版本:1.7

使用OS X Mavericks,升级我的JDK之后,我再也无法用ant编译了.

我已经完成了通常的谷歌搜索,绝大多数答案都指向JAVA_HOME没有被设置.

帮帮我stackoverflow,你是我唯一的希望!

可能有用的信息

$ tail -n1 /etc/profile
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

$ which javac
/usr/bin/javac

$ ls -lah /usr/bin/javac
lrwxr-xr-x  1 root  wheel    75B  8 Jan 11:23 /usr/bin/javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac

$ ls -lah /System/Library/Frameworks/JavaVM.framework/Versions/
total 80
drwxr-xr-x  13 root  wheel   442B 19 Mar 10:10 .
drwxr-xr-x  12 root  wheel   408B 19 Mar 09:59 ..
lrwxr-xr-x   1 root  wheel    10B  8 Jan 11:23 1.4 -> CurrentJDK
lrwxr-xr-x   1 root  wheel    10B  8 Jan 11:23 …
Run Code Online (Sandbox Code Playgroud)

java ant compilation javac osx-mavericks

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

ant ×1

compilation ×1

java ×1

javac ×1

osx-mavericks ×1