免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1873 | 回复: 3
打印 上一主题 下一主题

Fedora Core 6系统环境变量问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-14 13:59 |只看该作者 |倒序浏览
在Fedora Core 6的安装过程中我定制了软件包,选择了eclipse和Java编程环境。
但由于JDK版本为1.4.2的,于是我自己下载了个JDK 1.6装上了,并设定了系统环境变量。
我用root身份登录后在/ect/profile的最后加上了:

JAVA_HOME=/usr/java/jdk1.6.0_01
PATH=$JAVA_HOME/binPATH
CLASSPATH=.JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:JAVA_HOME/jre/lib
export JAVA_HOME,PATH,CLASSPATH

然后在终端里运行 java -version 命令显示出:

java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)

证明环境变量设置成功了。

但是我有时候启动Fedora Core的时候,它会进入命令行界面,然后我登录之后在屏幕上显示出:

export "JAVA_HOME,PATH,CLASSPATH" is not an identifier

请问各位达人,这是什么原因造成的?

PS:我的电脑配置比较好,init 也是 5,但是为什么有时候启动会自动进入命令行界面?然后重启一下就会进入图形界面?

[ 本帖最后由 michaelloo 于 2007-5-14 14:03 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-05-14 14:07 |只看该作者
/etc/profile 是 bash 於 login shell 才會讀入的檔案。

你開終端機時不會讀入 /etc/profile,bash 於 interactive 會讀取 ~/.bashrc,而該檔案一般又會引入讀取 /etc/bashrc 檔案,所以你可以改 /etc/bashrc 達成你所需要功能。

再者 fedora 安排不管是 login shell or interactive mode 都會執行 /etc/bashrc 與 /etc/profile.d/*.sh,所以你可以直接改 /etc/bashrc 或者是於該 /etc/profile.d/ 目錄放個 script 即可達成該功能。

還有你的 export 語法錯誤.. 你應該使用:

export JAVA_HOME CLASSPATH 這樣。

--

[ 本帖最后由 kenduest 于 2007-5-14 14:15 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2007-05-14 14:12 |只看该作者
解释的透彻.强.学习.

论坛徽章:
0
4 [报告]
发表于 2007-05-14 15:12 |只看该作者
太谢谢啦!学习中。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP