如何将多个jar添加到classpath?

问题描述:

我有超过25个jar文件如何将它们全部添加到类路径中?如何将多个jar添加到classpath?

它们分开与* nix中冒号/分号(:/;)/赢

但它会比较容易的方式来使用IDE(Eclipse中,NetBeans的)来处理类路径为您服务。

+2

这是一个分号:)在Windows上使用分号,* NIX上的冒号。 – Rich 2010-08-02 12:09:38

此外,如果类路径太大以至于无法将其放在命令行上,则可以设置CLASSPATH环境变量(应将其设置为以分号分隔的JAR列表)。

考虑使用Maven来管理您的依赖关系。这将很大程度上防止JAR-hell。

+0

Ant可以替代这个问题 – DixonD 2010-08-02 12:18:37

+2

我认为你需要ant + ivy才能与maven进行功能匹配。 – speshak 2010-08-02 13:49:27

我使用eclipse,所以有一个我首先把它们放到一个文件夹中。 之后如果我需要添加它来构建路径,我只需转到构建路径选项即可浏览到该文件夹​​并选择全部。 您也可以通过浏览到该文件夹​​轻松导入它们并全选。

如果所有的jar文件都位于同一个文件夹中,如jdk6,则Java支持classpath通配符。 http://download.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html

所以,你可以使用像,

/路径/到/罐/ *

还考虑为每个项目单独的类路径。