运行java文件

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:53:50
我的类在ide里面运行是ok了,但是用命令:
java Test
异常信息是:
Exception in thread "main" java.lang.NoClassDefFoundError: org/d
Caused by: java.lang.ClassNotFoundException: org.dom4j.Document

很明显是没有找到我的ide加载包:dom4j-1.6.1.jar
同时我想加载另一个的包:jaxen-1.1.1.jar

我要怎么写命令才能把这2个包加载到运行的java环境中呢?
(我要做任务计划,需要些cmd命令,所以不能在ide手工运行)

set classPath=.;包所在路径 前面那个.是当前路径,因为你第一句报的是连main方法都没找到,也就是要运行的文件并不在classPath下。多个包的路径用;号隔开,如果你在系统的环境变量下设置也可以,这样就不用每次都要调用这个命令了。

把这两个包的路径加到classpath里就可以了!!

java -cp .;dom4j-1.6.1.jar;jaxen-1.1.1.jar Test

注意.jar文件的路径,上面是在同一目录下的写法。

把你想要的用到得包直接复制到jdk下面的类库就OK了!这个最简单!

在classpath中设定下你的那个包的地址就可以了