ubuntu中的Maven JRE错误:Eclipse正在JRE中运行,但需要jdk
有人能帮我解决ubuntu中的Eclipse maven错误吗?我在windows中找到了解决方案,但在ubuntu(linux)中,我无法删除Eclipse maven错误。” Eclipse正在JRE中运行,但需要jdk”。 我在ubuntu中安装了JDK6ubuntu中的Maven JRE错误:Eclipse正在JRE中运行,但需要jdk,eclipse,maven,m2eclipse,Eclipse,Maven,M2eclipse,有人能帮我解决ubuntu中的Eclipse maven错误吗?我在windows中找到了解决方案,但在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
$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
请帮助。这可能是默认的Java安装,但这并不意味着这只是Java安装。假设您没有手动安装,您应该查看Synaptic,看看除了sun-java6-sdk之外是否还安装了sun-java6-jre(请注意,sun-java6-jre安装在sun-java6-sdk安装位置的子目录中。您可能还安装了OpenJDK等 接下来,请注意Eclipse没有使用$JAVA_HOME来查找要在其下运行的JDK。要使用的VM在Eclipse.ini配置文件中定义,如果其中没有定义,它将查找安装在自己目录下的JRE
有关更多信息,请参阅。这可能是默认的Java安装,但这并不意味着这只是Java安装。假设您没有手动安装,您应该查看Synaptic,看看除了sun-java6-sdk之外,您是否还安装了sun-java6-jre(请注意,sun-java6-jre安装在sun-java6-sdk安装位置的子目录中 接下来,请注意Eclipse没有使用$JAVA_HOME来查找要在其下运行的JDK。要使用的VM在Eclipse.ini配置文件中定义,如果其中没有定义,它将查找安装在自己目录下的JRE
有关更多信息,请参阅。已解决:m2eclipse:Eclipse在JRE中运行,但需要JDK
G:\study\eclipse-jee-galileo-SR2-win32\eclipse\eclipse.exe-vm“E:\Program Files\Java\jdk1.6.0\u 23\bin\javaw.exe”已解决:m2eclipse:eclipse在JRE中运行,但需要JDK
G:\study\eclipse-jee-galileo-SR2-win32\eclipse\eclipse.exe-vm“E:\Program Files\Java\jdk1.6.0\u 23\bin\javaw.exe”我也遇到了同样的问题,发现了许多针对Windows的修复程序,但不适用于Ubuntu 这似乎在Ubuntu 12.04和Eclipse Juno中对我有效: 我按照此处的说明安装Sun Java JDK 6: (如果您已经安装了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
我也遇到了同样的问题,并且发现了很多针对Windows的修复程序,但Ubuntu没有 这似乎在Ubuntu 12.04和Eclipse Juno中对我有效: 我按照此处的说明安装Sun Java JDK 6: (如果您已经安装了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