2016-10-17 20 views
0

私はnetbeansを使用してデータベースデスクトップアプリケーションを作成しました。 Netbeansは、プロジェクトフォルダにjarファイルを作成します。私はそれを実行すると、それは正常に動作します。 問題は、jarファイルをプロジェクトフォルダの外に持ち出して実行しようとすると、org.sqlite.jdbcの例外が表示されます。この例外は、Windowsタスクマネージャを使用してプロセスを閉じるまで実行されません。あなたが取るときnetbeansでの実行可能なjarファイルの配布

  1. プロジェクトの.jarファイル
  2. libフォルダ
  3. のReadme.txt

ていることを確認してください:あなたは三つのことがわかりますdistフォルダで

+0

* "これは' org.sqlite.jdbc'の例外を示しています。 "*どのような例外ですか?エラーと例外出力を常にコピー/ペーストする!私はそれがクラスパスの問題だと推測するかもしれませんが、私は推測が好きではありません。便利な場合は –

答えて

2

.jarファイルをプロジェクトフォルダの外に置いても、libフォルダも使用してください。

libフォルダには、プロジェクトで使用したすべてのライブラリとjarファイルが含まれており、jarファイルを実行するために必要です。 お手伝い願います! :)

+1

!承認してください。 –

+0

Sirは、すべてのライブラリを同じjarファイルに結合し、単一のjarファイルとして配布する方法はありません – Hemant

+3

* "すべてのライブラリを同じjarファイルに結合する方法はありますか?ライブラリJars&それらの電子署名を破壊します。依存するジャーのマニフェストを複製するように注意する必要もあります。 * "単一のjarファイルとして配布する" * Javaデスクトップアプリケーションを配備する最良の方法は、[Java Web Start](http://stackoverflow.com/tags/java-web-start/info)を使用することです。それはアプリを作る。 1回のクリックからネットワークまたはインターネット経由で利用できます。開発者にとってセットアップは少し面倒ですが、エンドユーザーにとっては非常に簡単です。 –

関連する問題