任何人都可以帮助ubuntu中的Eclipse maven错误。我在windows中找到了soln但是在ubuntu(linux)中我无法删除Eclipse maven错误。“ Eclipse在JRE中运行,但需要jdk“。 我在ubuntu中安装了JDK6。
$java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
$ which java
/home/ali/Jdk6/bin/java
请帮助。
答案 0 :(得分:1)
这可能是您的默认 Java安装,但这并不意味着您的仅 Java安装。假设您没有手动安装任何东西,您应该查看Synaptic以查看除了sun-java6-sdk之外是否安装了sun-java6-jre(请注意,sun-java6-jre安装在sun-的子目录中 - java6-sdk installs。您可能还安装了OpenJDK,等等。
接下来,请注意Eclipse不使用$ JAVA_HOME来查找要运行的JDK。要使用的VM在eclipse.ini配置文件中定义,如果没有在那里定义,则查找在其自己的目录下安装的JRE。
有关详细信息,请参阅this page。
答案 1 :(得分:1)
解决:m2eclipse:Eclipse在JRE中运行,但需要JDK
G:\ study \ eclipse-jee-galileo-SR2-win32 \ eclipse \ eclipse.exe -vm“E:\ Program Files \ Java \ jdk1.6.0_23 \ bin \ javaw.exe”
答案 2 :(得分:1)
我遇到了同样的问题,发现Windows有很多修复,但Ubuntu却没有。
这似乎在Ubuntu 12.04中使用Eclipse Juno:
我按照此处的说明安装Sun Java JDK 6: http://www.devsniper.com/ubuntu-12-04-install-sun-jdk-6-7/
(如果您已经安装了Sun Java JDK,那么可以尝试标记为“选择默认java”和“验证符号链接”的部分。)
然后我将以下内容添加到我的eclipse.ini文件中:
-vm
/usr/lib/jvm/jdk1.6.0_32/bin/java
请注意,您似乎必须将新行放入,并且必须在--laucher.defaultAction之后但在-vmargs之前将其放在文件中的正确位置。所以我的完整eclipse.ini现在写着:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
-Dandroid.sdk.path=/home/gguser/android-sdk-linux
openFile
-vm
/usr/lib/jvm/jdk1.6.0_32/bin/java
-vmargs
-Xms512m
-Xmx512m