登录 |  注册 |  繁體中文


java程序使用第三方jar包

分类: 其它 颜色:橙色 默认  字号: 阅读(1840) | 评论(0)

javac编译源文件,源文件中import了第三方的源文件包,将会提示某些包不存在,二种解决方案如下。

 解决方案一:

javac命令中有一个选项是classpath

-classpath 类路径 

设置用户类路径,它将覆盖 CLASSPATH 环境变量中的用户类路径。若既未指定 CLASSPATH 又未指定 -classpath,则用户类路径由当前目录构成。 

如果需要设置 的用户类路径不止一个,如

javac -classpath /data/import.jar:/tmp/import.jar  test.java

如果需要合并classpath和第三方包,则使用以下

javac -classpath $CLASSPATH:/data/import.jar:/tmp/import.jar  test.java

需要注意的是,windows用分号,linux用冒号,  

 解决方案二:

修改环境变量,把第三方包路径引入系统CLASSPATH。

修改环境变量的方法:

1. 直接使用linux export命令

2. 修改/etc/profile文件

 



上一篇:编译执行Java程序   下一篇:MapReduce实例

姓 名: *
邮 箱:
内 容: *
验证码: 点击刷新 *   

回到顶部