问题:
我已经安装了一个新的Fedora系统,Maven和Eclipse。 我签出了一个项目,现在我试图手动加载所有的依赖,使用terminal。
做mvn clean install我得到:
which: no javac in (/home/user/apache-maven-3.2.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/user/.local/bin:/home/user/bin) Warning: JAVA_HOME environment variable is not set. // ... successfully downloading all dependencies ... [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: 04:48 min [INFO] Finished at: 2014-09-13T19:01:37+02:00 [INFO] Final Memory: 14M/78M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project featurecrawler: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
附加信息:
我还没有安装Java,我使用的是Fedora已经有的东西。
在/usr/lib/有以下文件夹:
java的
Java的1.5.0
Java的1.6.0
Java的1.7.0
Java的1.8.0
JVM
jvm包含以下文件夹:
直接并发的Python / PyDev输出到单个控制台?
Eclipse ADB错误
Eclipse IDE中的SDLconfiguration
无法在Eclipse中导入Apache HTTP
SWT浏览器和Eclipse
Java的1.7.0-的OpenJDK,1.7.0.60-2.4.3.0.fc20.x86_64
jre-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64(链接到java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre )
jre-1.7.0-openjdk(链接到/etc/alternatives/jre_1.7.0_openjdk )
jre-1.7.0(链接到/etc/alternatives/jre_1.7.0 )
jre-openjdk(链接到/etc/alternatives/jre_openjdk )
jre(链接到/etc/alternatives/jre )
在Eclipse Window-> Preferences-> Java-> Installed中,JRE默认是/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64
在$ vi ~/.bash_profile export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64 $ vi ~/.bash_profile添加了export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64 。
which java: /usr/bin/java
已经安装的Java版本数量让我困惑,我只是不知道使用哪一个。 也许我需要Oracle的Java?
使用Eclipse的Fedora 14上的Android SDK问题
日食 – 如何知道我正在工作的工作区,而不点击/更改主视图
Eclipse不会启动(Ubuntu):JVM终止。 退出代码= 2
在Linux上安装Eclipse – 未设置GtkWindow的屏幕
Eclipse的makefile生成缓慢…什么给了?
这意味着你没有安装JDK …所以你需要安装一个让Maven工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。