我下载apache-log4j-1.2.16.zip
并解压缩它.然后我将其重命名为LOG4J_HOME
并将其放在/home/appnetix
我的文件夹中.我尝试使用以下命令在终端中设置类路径:
[appnetix@Sanjeev ~]$ set classpath=%path%;LOG4J_HOME/log4j-1.2.16.jar;
Run Code Online (Sandbox Code Playgroud)
那回来了:
bash: LOG4J_HOME/log4j-1.2.16.jar: Permission denied
Run Code Online (Sandbox Code Playgroud)
我试过这样做:
[appnetix@Sanjeev ~]$ set classpath=%path%;//home/appnetix/LOG4J_HOME/log4j-1.2.16.jar;
Run Code Online (Sandbox Code Playgroud)
但我得到了这个:
bash: //home/appnetix/LOG4J_HOME/log4j-1.2.16.jar: Permission denied
Run Code Online (Sandbox Code Playgroud)
请帮助,我是Linux的新手(一个月).
zed*_*xff 27
export CLASSPATH=/home/appnetix/LOG4J_HOME/log4j-1.2.16.jar
Run Code Online (Sandbox Code Playgroud)
或者,如果您已经设置了一些类路径
export CLASSPATH=$CLASSPATH:/home/appnetix/LOG4J_HOME/log4j-1.2.16.jar
Run Code Online (Sandbox Code Playgroud)
并且,如果您还想包含当前目录
export CLASSPATH=$CLASSPATH:/home/appnetix/LOG4J_HOME/log4j-1.2.16.jar:.
Run Code Online (Sandbox Code Playgroud)
Pet*_*ans 21
你必须使用':'冒号而不是';' 分号.
现在你试着执行没有设置执行位的jar文件,因此Permission被拒绝.
并且变量必须是CLASSPATH而不是classpath.
归档时间: |
|
查看次数: |
117359 次 |
最近记录: |