关于环境变量配置问题,请帮忙看下,感谢!
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- djc
- 帖子: 65
- 注册时间: 2016-04-22 0:20
- 系统: ubuntu
- 来自: 山东省菏泽市
关于环境变量配置问题,请帮忙看下,感谢!
我在~/.bashrc文件里配置了jdk的环境变量,在终端使用中执行eclipse等工具,可以正常执行,但是如果使用鼠标双击执行的话,就提示找不到Jdk的环境变量。请问是什么问题?还是要在其它的文件中也要配置环境变量,感谢!
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 关于环境变量配置问题,请帮忙看下,感谢!
~/.bashrc的第一行应该是这么写的:
解决方法就是写到其他文件,比如~/.profile(需要加上export)、/etc/environment等地方。最后注销重登录生效
原因就很显然了。# ~/.bashrc: executed by bash(1) for non-login shells.
解决方法就是写到其他文件,比如~/.profile(需要加上export)、/etc/environment等地方。最后注销重登录生效
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 关于环境变量配置问题,请帮忙看下,感谢!
不同发行版不一样。看看 /etc/X11/Xsession.d/40x11-common_xsessionrc 这个文件是否包含以下内容
若包含以上内容,可将环境变量配置到 ~/.xsessionrc
其它几个常见的位置
/etc/bash.bashrc, ~/.bashrc - 只对 interactive non-login shell 生效
/etc/profile, ~/.profile - 只对 interactive login shell 生效
/etc/environment, ~/.pam_environment - 在 pam_env.so 加载时读取
~/.xprofile - Debian/Ubuntu 的 lightdm 不会读取此文件
不过在 debian 8 中实测后面的四组文件都对 GUI 程序无效
代码: 全选
if [ -r "$USERXSESSIONRC" ]; then
. "$USERXSESSIONRC"
fi
其它几个常见的位置
/etc/bash.bashrc, ~/.bashrc - 只对 interactive non-login shell 生效
/etc/profile, ~/.profile - 只对 interactive login shell 生效
/etc/environment, ~/.pam_environment - 在 pam_env.so 加载时读取
~/.xprofile - Debian/Ubuntu 的 lightdm 不会读取此文件
不过在 debian 8 中实测后面的四组文件都对 GUI 程序无效
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 关于环境变量配置问题,请帮忙看下,感谢!
/etc/profile