javac 引入包问题
1.我要用javac命令编译一下类A.java,但A.java编译时需要引入其他两个.jar包B.jarC.jar。请问我怎么引入?2.如果要编译的类是多个的话,怎么弄?...
1.我要用javac 命令编译一下类A.java ,但A.java 编译时需要引入其他两个.jar包 B.jar C.jar 。 请问我怎么引入 ?
2.如果要编译的类是多个的话,怎么弄?
谢谢
我试了 你们的方法 但是还是提示找不到 软件包 要编译的类和jar包 是在同一个目录下的 我的环境是 hp unix 只能用命令 编译
$ javac -classpath /home/itims/test/liuyc/lib/commons-logging-1.1.1.jar,/home/itims/test/liuyc/lib/dom4j-1.6.1.jar MibRatdTest.java
MibRatdTest.java:11: 软件包 org.apache.commons.logging 不存在
import org.apache.commons.logging.Log;
^
MibRatdTest.java:12: 软件包 org.apache.commons.logging 不存在
import org.apache.commons.logging.LogFactory;
^
MibRatdTest.java:13: 软件包 org.dom4j 不存在
import org.dom4j.Document;
^
MibRatdTest.java:14: 软件包 org.dom4j 不存在
import org.dom4j.Element;
^
MibRatdTest.java:15: 软件包 org.dom4j.tree 不存在
import org.dom4j.tree.DefaultDocument;
要加入的包一共有五个 ,我只加入了两个,但加入的包也提升不存在 展开
2.如果要编译的类是多个的话,怎么弄?
谢谢
我试了 你们的方法 但是还是提示找不到 软件包 要编译的类和jar包 是在同一个目录下的 我的环境是 hp unix 只能用命令 编译
$ javac -classpath /home/itims/test/liuyc/lib/commons-logging-1.1.1.jar,/home/itims/test/liuyc/lib/dom4j-1.6.1.jar MibRatdTest.java
MibRatdTest.java:11: 软件包 org.apache.commons.logging 不存在
import org.apache.commons.logging.Log;
^
MibRatdTest.java:12: 软件包 org.apache.commons.logging 不存在
import org.apache.commons.logging.LogFactory;
^
MibRatdTest.java:13: 软件包 org.dom4j 不存在
import org.dom4j.Document;
^
MibRatdTest.java:14: 软件包 org.dom4j 不存在
import org.dom4j.Element;
^
MibRatdTest.java:15: 软件包 org.dom4j.tree 不存在
import org.dom4j.tree.DefaultDocument;
要加入的包一共有五个 ,我只加入了两个,但加入的包也提升不存在 展开
6个回答
展开全部
如果你的类都在一个文件夹下,那么这么写
javac -classpath c:\xxx\B.jar, c:\xxx\C.jar *.java
如果要处理大量的依赖关系,最好用eclipse,要么用ant自己写。
javac -classpath c:\xxx\B.jar, c:\xxx\C.jar *.java
如果要处理大量的依赖关系,最好用eclipse,要么用ant自己写。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.按直接把jar包的路径配置在classpath(我的电脑里)里。然后编译
2.放在一个java文件里,编译这个文件不久编译了多个类,不过一般不这样搞。也没这个必要。
2.放在一个java文件里,编译这个文件不久编译了多个类,不过一般不这样搞。也没这个必要。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javac -classpath c:\xxx\B.jar, c:\xxx\C.jar A.java
编译多个要么一个一个编。会写批处理就写批处理,不会写用eclipse
编译多个要么一个一个编。会写批处理就写批处理,不会写用eclipse
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方式是把这些JAR文件放在lib下的ext文件夹中。这样你就万事无忧了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你CLASSPATH复制成你现在A.java 的路径,然后把 B.jar C.jar 放在这个路径下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询