当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 怎样设置系统级环境变量?
帖子发表于 : 2005-07-08 16:20 

注册: 2005-07-03 18:28
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
昨晚安装了jdk1.5.0_04 (下载的bin包)和eclipse3.1,由于eclipse要java_home/jre/bin,所以要把这个路径加到$PATH里去。
在bash下,直接
代码:
export PATH=$JAVA_HOME/jre/bin:$PATH

,然后执行
代码:
ECLIPSE_HOME/eclipse

是可以的。
但是在桌面上加了个启动器执行eclipse就找不到路径。
我想大概要用sudo吧,就把export那些话写在一个java.sh里,然后
代码:
sudo ./java.sh

可是点击桌面图标,还是老样子,因为PATH没变。

我现在想问的是,怎样以root身份执行“export PATH=……”z
或者别的方法?

记得RH9下用root身份,是可以搞定的。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-07-08 19:39 

注册: 2005-06-16 14:01
帖子: 42
送出感谢: 0 次
接收感谢: 0 次
好像放到 ~/.bashrc 文件里面就可以了


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-07-08 21:37 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
正确的做法只有一种,使用 apt 安装,安装完毕后会在 /usr/bin/ 目录下建立 java 的软链接,这样eclipse直接运行就好了。不必设置 JAVA_HOME
如果一定要设置,请修改 /etc/environment 这个就是专门放全局环境变量的。


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-27 21:51 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
看到过这样一些文档:

.bashrc Shell启动时读取里面的内容
.xinitrc startx启动桌面时读取里面的内容
.xprofile gdm/kdm启动时读取里面的内容

我有试过JAVA环境变量,似乎放在.xprofile里可以在启动时对当前系统启作用,如果放在.bashrc里,则只有需要JAVA的程序是从Shell中启动时,才有效。

个人试验似乎是这样子,我是新手,有说错的地方,大虾不要见笑哦。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译