Java Maven can';我找不到JDK

Java Maven can';我找不到JDK,java,maven,Java,Maven,使用Oracle JDK 1.7.0_51运行Ubuntu 12.04 amd64 $ which javac /usr/bin/javac $ which java /usr/bin/java 当我尝试在我的项目上运行mvn install时,我遇到了一个很好的小错误: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No com

使用Oracle JDK 1.7.0_51运行Ubuntu 12.04 amd64

$ which javac
/usr/bin/javac
$ which java
/usr/bin/java
当我尝试在我的项目上运行
mvn install
时,我遇到了一个很好的小错误:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.579s
[INFO] Finished at: Tue Mar 11 13:48:06 PDT 2014
[INFO] Final Memory: 18M/605M
我相当肯定我安装了一个编译器,但它没有看到


JAVA\u HOME
设置为
/usr/lib/jvm/JAVA-7-oracle
。我需要为JDK设置另一个变量吗?

可能的重复您可以发布
ls-l/usr/lib/jvm/java-7-oracle
的内容吗?我认为它应该有
bin/javac
,这是一个编译器,而不仅仅是
jre/bin/java
。由于
JAVA\u HOME
/usr/lib/jvm/JAVA-7-oracle
,它为编译器寻找
/usr/lib/jvm/JAVA-7-oracle/bin/javac
,这就是它抱怨的地方,因为它没有找到
javac