LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1299|回复: 8

刚学linux问题比较多,请大家帮个忙谢谢!JDK+eclipse配置问题

[复制链接]
发表于 2008-11-11 23:06:16 | 显示全部楼层 |阅读模式
JDK跟eclipse都不是apt来的,都是载的压缩包。JDK环境变量设好了用java-version检查过但是一运行eclipse就提示错误如下:
JVM terminated. Exit code=127
/home/chendibo/tools/jdk1.5.0_16/bin/java
-Xms40m
-Xmx256m
-jar /home/chendibo/tools/eclipse/startup.jar
-os linux
-ws gtk
-arch x86
-launcher /home/chendibo/tools/eclipse/eclipse
-name Eclipse
-showsplash 600
-exitdata e0009
-vm /home/chendibo/tools/jdk1.5.0_16/bin/java
-vmargs
-Xms40m
-Xmx256m
-jar /home/chendibo/tools/eclipse/startup.jar
网上说写shell脚本好像可以解决JVM找不到的情况,但是我不会写脚本,情大家帮个忙谢谢!
发表于 2008-11-12 00:05:00 | 显示全部楼层
eclipse 是在目录下运行eclipse 命令。
也可以在eclipse.ini中指定java的地址。
就是-vm选项。
如果可以把你的eclipse.ini贴出来。
回复 支持 反对

使用道具 举报

发表于 2008-11-12 00:08:39 | 显示全部楼层
在eclipse.ini中
-vm
/home/develop/jdk/jre/java
这个要在两行上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-12 00:36:42 | 显示全部楼层
-vmargs
-Dosgi.splashLocation=/home/chendibo/tools/eclipse/MyEclipse 5.5.1 GA/eclipse/MyEclipseSplash.bmp

-Xms128m
-Xmx512m
我的eclipse.ini是这样的,谢谢帮我看看
/etc/profile:
#jdk
export  JAVA_HOME=/home/chendibo/tools/jdk1.5.0_16
export  CLASSPATH=$CLASSPATHJAVA_HOME/libJAVA_HOME/jre/lib
export  PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATHHOMR/bin
但检查JDK配置好了,就是运行不了eclipse,麻烦指点一下
回复 支持 反对

使用道具 举报

发表于 2008-11-12 00:56:02 | 显示全部楼层
-vmargs必须在最后,后面跟着参数。我这的是
----------------------------------------------------------------------------------
-startup
plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.101.R34x_v20080805
-showsplash
org.eclipse.platform
-nl
en_US
-vmargs
-Xms256m
-Xmx1024m
-XXermSize=128m
-XX:MaxPermSize=256m
-XX:+UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled

----------------------------------------------------------
如果要指定vm的话要加在-vmargs前面。
回复 支持 反对

使用道具 举报

发表于 2008-11-12 00:59:07 | 显示全部楼层
还有,不需要指定CLASSPATH
我的是下面的
export JAVA_HOME=/home/develop/java
export JDK_HOME=/home/develop/java
export JRE_HOME=/home/develop/java/jre
export MANPATH="${MANPATH}{JAVA_HOME}/man"
export PATH="${PATH}{JAVA_HOME}/bin{JRE_HOME}/bin"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-12 02:05:33 | 显示全部楼层
有点崩溃的感觉了。。。。
JVM terminated. Exit code=127
/home/chendibo/tools/jdk1.5.0_16/jre/bin/java
-Xms256m
-Xmx1024m
-XXermSize=128m
-XX:MaxPermSize=256m
-jar /home/chendibo/tools/eclipse/startup.jar
-os linux
-ws gtk
-arch x86
-launcher /home/chendibo/tools/eclipse/eclipse
-name Eclipse
-showsplash 600
-exitdata 50009
-nl en_US
-vm /home/chendibo/tools/jdk1.5.0_16/jre/bin/java
-vmargs
-Xms256m
-Xmx1024m
-XXermSize=128m
-XX:MaxPermSize=256m
-jar /home/chendibo/tools/eclipse/startup.jar
JDK系统变量也是按你的改的,eclipse.ini也是按你的改的
-nl
en_US
-vm
/home/chendibo/tools/jdk1.5.0_16/jre/bin/java
-vmargs
-Xms256m
-Xmx1024m
-XXermSize=128m
-XX:MaxPermSize=256m

#jdk
export JAVA_HOME=/home/chendibo/tools/jdk1.5.0_16
export JDK_HOME=/home/chendibo/tools/jdk1.5.0_16
export JRE_HOME=/home/chendibo/tools/jdk1.5.0_16/jre
export MANPATH="${MANPATH}{JAVA_HOME}/man"
export PATH="${PATH}{JAVA_HOME}/bin{JRE_HOME}/bin"
回复 支持 反对

使用道具 举报

发表于 2008-11-12 04:31:40 | 显示全部楼层
你先只安装eclipse试一下,不要用myeclipse。

或者直接用 java -jar startup.jar 启动试一下。

安装myeclipse 用link方式安装。下载manual install pack.

还有就是myeclipse 和 eclipse的版本要匹配。

有帮你找了一下,发现是eclipse 3.2.2 版本的一个bug
详细看
  1. https://bugs.eclipse.org/bugs/show_bug.cgi?id=174547
复制代码

解决方法如下
1. 用eclipse 3.3 以上的,同时myeclipse 要6.0吧
2. 用java -jar startup.jar 启动。要把jvm参数加进去。否则内存不够用
3. export MOZILLA_FIVE_HOME=“”   // bash
4. 到bugzilla上去下载一个patched过的swt.jar文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-12 10:53:55 | 显示全部楼层
我想了一下,我装过etch集成的桌面环境跟基本系统,那个时候也运行过eclipse没问题,后来重装了最简系统后自己装的xorg跟gnome环境,所以我想问题因该还是出在java的配置上吧,可是我java-version从来都没问题阿.....真是恼火阿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表