2016-08-27 9 views
0

Intellij IdeaのコードがRunをクリックしてうまく機能しています。しかし、作成されたJARファイル(ビルド成果物)は、JVMランチャーエラーで実行されません。「JNIエラーが発生しました.Polsがインストールを確認してからもう一度試してください。なぜJavaコードがIntellij Ideaで動作していますが、アーティファクトをビルドした後にJARファイルが動作しない

以前はビルド済みのJARでは問題ありませんでしたが、最近コードを修正していくつかの改善を加え、いくつかの外部JARファイルをプロジェクト(HtmlUnit、HttpClientなど)に追加しました。

私はその依存関係の問題が、どのように修正すると思いますか?

答えて

0

エラーメッセージ全体が含まれていません。依存関係(存在しない/見つかっていない)または署名(Javaライブラリの一部が署名されており、アーカイブが再パックされたときに問題が発生する)のいずれかになる可能性があります。

私は、問題を解決することができました:

  1. 設定プロジェクトのアーカイブを: enter image description here enter image description here
  2. 2番目のオプションを選択します。 enter image description here「マニフェストを介して出力DIRECTRYとリンクへのコピー」
  3. ビルドアーティファクト enter image description here enter image description here
  4. アーティファクトは選択されたディレクトリに生成されます。また、依存関係は、あなたは、コマンドラインからディレクトリに入り、アプリを実行します(またはスクリプトを作成する)ことができ、次のこと

enter image description here

にコピーされます。 enter image description here

関連する問題