将Jar文件添加到IntellijIdea类路径

时间:2013-05-24 19:11:55

标签: intellij-idea

我创建了一个新的Intellij项目。但我不能在我的项目中使用第三方罐子。我的目录结构中的jar如下:
repository/commons-logging/commons-logging-1.0.4.jar
repository/commons-lang/commons-lang-2.1.jar
等。

我想通过指向存储库目录来添加它们,但无法找到任何添加它们的方法。 但是当我使用该jar中的类或API时,编辑器无法解析这些类。 我试过了Project Structure但是无法配置它。

3 个答案:

答案 0 :(得分:63)

转到文件 - >项目结构 - >库并单击绿色“+”以将具有JAR的目录文件夹添加到CLASSPATH。该文件夹中的所有内容都将添加到CLASSPATH。

更新:

它是2018年。使用像Maven这样的依赖管理器并外化你的依赖项是个更好的主意。不要再将JAR文件添加到/ lib文件夹中的项目中。

Screenshot

答案 1 :(得分:6)

正如我刚刚遇到的那样,您碰巧在Project Structures-> Libraries中列出了一个不在类路径中的jar文件,可以通过以下@CrazyCoder给出的链接找到正确的答案:Look这里http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html

这表示要在项目结构对话框中添加jar文件作为模块依赖项:

  1. 打开项目结构
  2. 选择模块,然后单击您想要依赖的模块
  3. 选择“依赖关系”选项卡
  4. 点击' +'在页面底部,选择适当的方式连接到库文件。如果jar文件已在库中列出,则选择' Library'。

答案 2 :(得分:1)

在Mac版本上,我在尝试运行JSON-Clojure.json.clj时收到错误,这是将数据库表导出到JSON的脚本。为了使它工作,我必须从http://clojure.org/下载最新的Clojure JAR,然后在Finder中右键单击PHPStorm app并显示包内容"。然后转到那里的内容。然后打开lib文件夹,看到一堆.jar文件。将clojure-1.8.0.jar文件从我从clojure.org下载的解压缩归档文件复制到PHPStorm.app/Contents/lib中的上述lib文件夹中。重启应用。现在它变得怪异。

编辑:您还必须将JSR-223脚本引擎放入PHPStorm.app/Contents/lib。它可以从https://github.com/ato/clojure-jsr223构建,也可以从https://www.dropbox.com/s/jg7s0c41t5ceu7o/clojure-jsr223-1.5.1.jar?dl=0下载。

相关问题