有时不是用eclipse编写java,但还要引入第三方jar包就比较麻烦,
第一种方法
适用于不经常使用的jar包,
使用 javac -cp XXXX.jar YYYY.java
其中XXXX.jar是指要引入的jar包,比如说/home/uesrname/lib/javax.mail.jar,YYYY.java是指要编译的java文件.
第二种方法
在原来的classpath之后加入相应的jar包位置
使用export命令,查看classpath下的内容,比如原来是CLASSPATH=".:/home/username/jdk1.7.0_45/lib:/home/username/jdk1.7.0_45/jre/lib:",现在想要加入servlet-api.jar和javax.mail.jar,只需要使用命令
export CLASSPATH=".:/home/username/jdk1.7.0_45/lib:/home/username/jdk1.7.0_45/jre/lib:/home/username/tomcat/lib/servlet-api.jar:/home/username/lib/javax.mail.jar"
具体路径根据自己的需要修改
第三种方法
经常使用的jar包
打开~/.profile 文件,在文件最后加入export CLASSPATH="$PATH:XXXX.jar"
如export CLASSPATH="$PATH:/home/username/tomcat/lib/servlet-api.jar"可以同时加入几个jar包,使用:(冒号)隔开。
然后 source .profile 可以不用重启