javac 多个jar文件 用封号 隔开

Java编译与运行配置详解
本文详细介绍了Java编译时如何配置classpath路径,包括具体jar文件路径、使用通配符及目录层级处理,并提供了实际操作示例。同时,演示了如何在运行时通过命令行调用编译后的类文件。

引用:http://www.yanjiuyanjiu.com/archives/4204

1. CLASSPATH一定要具体到jar路径,例如
export CLASSPATH=/usr/lib/jvm/java-6-sun/lib/commons-codec.jar:/usr/lib/jvm/java-6-sun/lib/commons-httpclient-3.1.jar:/usr/lib/jvm/java-6-sun/lib/commons-logging-1.1.jar:/usr/lib/jvm/java-6-sun/lib/dt.jar:/usr/lib/jvm/java-6-sun/lib/htmlconverter.jar:/usr/lib/jvm/java-6-sun/lib/jconsole.jar:/usr/lib/jvm/java-6-sun/lib/junit-4.1.jar:/usr/lib/jvm/java-6-sun/lib/mysql-connector-java-5.1.16-bin.jar:/usr/lib/jvm/java-6-sun/lib/sa-jdi.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar

2. 每个java文件给出路径,最常见的是用通配符*,不支持目录递归。

3. 最好加上 -d,这样会在这个目录下生成class文件,而不会和java文件混在一起

看我的一个具体的例子
javac -d /home/dfq/crawler/bin crawler/*.java weibo4j/*.java weibo4j/org/json/*.java weibo4j/*.java weibo4j/util/*.java weibo4j/http/*.java

运行时用如下命令:
cd /home/dfq/crawler/bin
java -cp .:$CLASSPATH crawler.ManagerThread

转载于:https://www.cnblogs.com/sode/archive/2012/07/31/2616258.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值