How to set Java classpath in Linux?

前端 未结 3 1430
庸人自扰
庸人自扰 2021-01-04 08:59

I downloaded apache-log4j-1.2.16.zip and unziped it. I then renamed it as LOG4J_HOME and placed it in /home/appnetix folder which is m

相关标签:
3条回答
  • 2021-01-04 09:22
    export CLASSPATH=/home/appnetix/LOG4J_HOME/log4j-1.2.16.jar
    

    or, if you already have some classpath set

    export CLASSPATH=$CLASSPATH:/home/appnetix/LOG4J_HOME/log4j-1.2.16.jar
    

    and, if also you want to include current directory

    export CLASSPATH=$CLASSPATH:/home/appnetix/LOG4J_HOME/log4j-1.2.16.jar:.
    
    0 讨论(0)
  • 2021-01-04 09:24

    Can you provide some more details like which linux you are using? Are you loged in as root? On linux you have to run export CLASSPATH = %path%;LOG4J_HOME/og4j-1.2.16.jar If you want it permanent then you can add above lines in ~/.bashrc file.

    0 讨论(0)
  • 2021-01-04 09:37

    You have to use ':' colon instead of ';' semicolon.

    As it stands now you try to execute the jar file which has not the execute bit set, hence the Permission denied.

    And the variable must be CLASSPATH not classpath.

    0 讨论(0)
提交回复
热议问题