[分享]经过许久折腾 环境变量终于搞定

C、C++和Java语言
回复
头像
dafeiroc
帖子: 9
注册时间: 2006-08-30 18:45
送出感谢: 0
接收感谢: 0
联系:

[分享]经过许久折腾 环境变量终于搞定

#1

帖子 dafeiroc » 2007-01-31 15:31

我是从源上安装的新版本的jdk

1.将 SUN Java 完完全全的设置为系统的默认 JDK:
sudo update-java-alternatives -s java-6-sun

2. 不知道系统选择jdk的顺序所以都改了

修改~/.bashrc
/etc/enviroment
/etc/bash.bashrc(尤为重要)
在以上三个文件里都export 你需要的环境变量,包括tomcat的等
配置完成后echo ${JAVA_HOME} echo ${CLASSPATH} 看看是不是你设置的

3. 如果你的eclipse在终端无法启动先配置/etc/eclipse/java_home 和/etc/jvm
把${JAVA_HOME}/java-6-sun那一项移到最上面

如果能从终端启动,只是gnome下不能,只要修改/usr/share/applications/eclipse.desktop
启动是要代参数 -vm ${JAVA_HOME}/jre/bin/java
这样就好了
头像
FFFrog
帖子: 621
注册时间: 2006-05-12 23:28
来自: 江西乐平
送出感谢: 0
接收感谢: 1 次
联系:

Re: [分享]经过许久折腾 环境变量终于搞定

#2

帖子 FFFrog » 2007-01-31 15:52

dafeiroc 写了: 2. 不知道系统选择jdk的顺序所以都改了

修改~/.bashrc
/etc/enviroment
/etc/bash.bashrc(尤为重要)
在以上三个文件里都export 你需要的环境变量,包括tomcat的等
配置完成后echo ${JAVA_HOME} echo ${CLASSPATH} 看看是不是你设置的
好像不存在选择顺序的问题,除非你在三个文件里设置了不同的环境变量。
我只改了一个文件,echo的结果也正常。
头像
dafeiroc
帖子: 9
注册时间: 2006-08-30 18:45
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 dafeiroc » 2007-01-31 17:18

应该好好研究 刚开是我只改了~/.bashrc 可是在终端可以编译
运行是说 找不到main
该了/etc/bash.bashrc后才显示结果
sundoctor
帖子: 125
注册时间: 2007-01-16 15:41
送出感谢: 0
接收感谢: 0

#4

帖子 sundoctor » 2007-01-31 20:11

不用那么复杂,只需要修改/etc/environment一个文件,在末尾加上
CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
两句就一切搞掂了。

加完后,在终端运行:source /etc/environment只可或者重启机器。
回复

回到 “C/C++/Java”