当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于环境变量配置问题,请帮忙看下,感谢!
帖子发表于 : 2016-05-12 14:54 
头像

注册: 2016-04-22 0:20
帖子: 61
地址: 山东省菏泽市
系统: ubuntu
送出感谢: 5
接收感谢: 0 次
我在~/.bashrc文件里配置了jdk的环境变量,在终端使用中执行eclipse等工具,可以正常执行,但是如果使用鼠标双击执行的话,就提示找不到Jdk的环境变量。请问是什么问题?还是要在其它的文件中也要配置环境变量,感谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于环境变量配置问题,请帮忙看下,感谢!
帖子发表于 : 2016-05-12 17:33 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
~/.bashrc的第一行应该是这么写的:
引用:
# ~/.bashrc: executed by bash(1) for non-login shells.

原因就很显然了。

解决方法就是写到其他文件,比如~/.profile(需要加上export)、/etc/environment等地方。最后注销重登录生效


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于环境变量配置问题,请帮忙看下,感谢!
帖子发表于 : 2016-05-12 17:40 
头像

注册: 2011-03-20 13:12
帖子: 4522
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
不同发行版不一样。看看 /etc/X11/Xsession.d/40x11-common_xsessionrc 这个文件是否包含以下内容
代码:
if [ -r "$USERXSESSIONRC" ]; then
  . "$USERXSESSIONRC"
fi

若包含以上内容,可将环境变量配置到 ~/.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 程序无效


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于环境变量配置问题,请帮忙看下,感谢!
帖子发表于 : 2016-05-12 17:43 

注册: 2007-12-05 10:57
帖子: 1003
地址: 金山
系统: ubuntu14.04
送出感谢: 13
接收感谢: 62
/etc/profile


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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