LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1121|回复: 8

用export设置环境变量时为何提示权限不够?

[复制链接]
发表于 2005-5-31 13:07:18 | 显示全部楼层 |阅读模式
如题:

[root@TianWang-Cai root]# export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar
bash: /usr/j2sdk1.4.2/lib/dt.jar: 权限不够
bash: /usr/j2sdk1.4.2/lib/tools.jar: 权限不够
[root@TianWang-Cai root]#
发表于 2005-5-31 16:02:28 | 显示全部楼层
is ':' not ';'
回复 支持 反对

使用道具 举报

发表于 2005-5-31 21:21:37 | 显示全部楼层
你要获得root用户权限
回复 支持 反对

使用道具 举报

发表于 2005-6-1 12:10:08 | 显示全部楼层
像Java这样的软件,把权限放松也不怕吧
用root登陆
chmod +rw -R /usr/j2sdk1.4.2
回复 支持 反对

使用道具 举报

发表于 2005-6-6 20:11:54 | 显示全部楼层
干吗要设置在ROOT里面?????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 08:35:38 | 显示全部楼层
Post by eTony
is ':' not ';'




正解,改了就好了,谢谢!

看来Windows害人不浅!
回复 支持 反对

使用道具 举报

发表于 2005-6-9 08:10:07 | 显示全部楼层
只是语法不同,不用说到害人上吧,哈哈
回复 支持 反对

使用道具 举报

发表于 2005-6-9 11:05:39 | 显示全部楼层
export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar

对于这个命令,bash是这样解释的:
先运行 export CLASSPATH=.   这是一条命令
然后运行 $JAVA_HOME/lib/dt.jar  这是令一条命令,权限不够指的是  dt.jar这个文件没有执行权限,不是用户权限不够.
第三条命令 $JAVA_HOME/lib/tools.jar 同样道理.

bash中  ; 是命令分隔符.  一个 ; 相当于一次回车
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-9 14:40:38 | 显示全部楼层
Post by zhudingshibai
export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar

对于这个命令,bash是这样解释的:
先运行 export CLASSPATH=.   这是一条命令
然后运行 $JAVA_HOME/lib/dt.jar  这是令一条命令,权限不够指的是  dt.jar这个文件没有执行权限,不是用户权限不够.
第三条命令 $JAVA_HOME/lib/tools.jar 同样道理.

bash中  ; 是命令分隔符.  一个 ; 相当于一次回车


谢谢进一步解释,又多学了点东西,呵呵。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表