将JAR文件包含在类路径中

14

我正在从批处理文件中运行一个Java程序,该程序引用了一些外部的jar文件。如何在我的批处理文件中包含这些jar文件。请帮忙。

6个回答

17

请参考Sun官方文档:设置类路径,以了解您的选项。

一种快速的方法是仅需在-cp后包含您的JAR文件:

对于Windows系统

java -cp C:\java\MyClasses\myclasses.jar;C:\java\MyClasses\myclassesAnother.jar utility.myapp.Cool

在Linux/Unix上

java -cp /opt/thirdparty/myclasses.jar:/opt/thirdparty/myclassesAnother.jar utility.myapp.Cool

1
我们需要在哪个目录下操作?你的地图在哪里? - Rishabh Agarwal

6

我不确定 lib/*.jar 是否有效--你提供的链接显示正确的语法是 lib/*,它将匹配该文件夹中所有以 .jar.JAR 结尾的文件。 - Gaurav

2

2
抱歉,我不知道其他的IDE,但是在Eclipse上可以使用。右键单击您的项目,选择“属性/Java构建路径/库/类路径/添加外部JAR文件...”,然后选择您需要的任何文件 :v。最初的回答。

1

您需要填写JAR的清单文件中的Class-Path参数。标准文档已经很好地解释了这一点。


0

运行jar或class文件时,请指定classpath选项


1
如果你使用“-jar”运行一个JAR文件,类路径选项会被忽略。 - Dave Newton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接