53

新しい Intellij プロジェクトを作成しました。しかし、私のプロジェクトではサードパーティの jar を使用できません。次のようなディレクトリ構造に jar があります
repository/commons-logging/commons-logging-1.0.4.jar
repository/commons-lang/commons-lang-2.1.jar

リポジトリディレクトリを指すだけで追加したいのですが、追加する方法が見つかりませんでした。しかし、その jar からクラスまたは API を使用している場合、エディターはクラスを解決できません。プロジェクト構造から試しましたが、構成できません。

4

3 に答える 3

9

先ほど遭遇したように、クラスパスにないプロジェクト構造->ライブラリにjarファイルがリストされている場合、上記の@CrazyCoderによって提供されたリンクをたどることで正しい答えを見つけることができます: ここを見てくださいhttp:/ /www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html

これは、プロジェクト構造ダイアログ内でjarファイルをモジュールの依存関係として追加することを示しています。

  1. プロジェクト構造を開く
  2. モジュールを選択し、依存関係が必要なモジュールをクリックします
  3. [依存関係] タブを選択します
  4. ページの下部にある「+」をクリックして、ライブラリ ファイルに接続する適切な方法を選択します。jar ファイルがすでにライブラリにリストされている場合は、[ライブラリ] を選択します。
于 2016-04-05T20:44:41.307 に答える
1

Mac バージョンでは、データベース テーブルを JSON にエクスポートするスクリプトである JSON-Clojure.json.clj を実行しようとすると、エラーが発生しました。それを動作させるには、最新の Clojure JAR をhttp://clojure.org/からダウンロードし、Finder で PHPStorm アプリを右クリックして [パッケージの内容を表示] する必要がありました。次に、そこにあるコンテンツに移動します。次に、lib フォルダーを開くと、多数の .jar ファイルが表示されます。clojure.org からダウンロードした解凍済みアーカイブから clojure-1.8.0.jar ファイルを 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からダウンロードできます

于 2016-11-05T00:26:25.867 に答える