2012-05-17 17 views
5

質問に対して適切な回答が見つかりませんでした。 私のNetbeans(JAVA)プロジェクトのインストーラを作成するには?十分な質問はありますが、正しい答えはありません。誰でも答えを提供してください。 Netbeansがジョブを気にしない場合、私はJDK 1.6、Netbeans 1.7.1を使用しています。インストーラファイルを.exeで作成することができます。 Windows/Linux/Macなどで配布できます。 ありがとうございます。Netbeans(JAVA)プロジェクトのインストーラを作成

更新:プロジェクトでSQLiteデータベースを使用しました。そのため、.jarファイルを実行するとアプリケーションが起動しない可能性があります。したがって、Netbeansプラグインは高く評価されます。私が聞い

+1

JARファイルをコマンドラインから実行しようとすると、どのようなエラーが発生するか教えてください。インストーラがあなたを助ける前にそれを解決する必要があります。 – Ewald

+0

はい、エラーは 'java.lang.ClassNotFoundException:org.sqlite.JDBC'です –

+1

素晴らしい!つまり、sqlite.jarファイルがアプリケーションで見つからないということです。あなたのアプリケーションJARがあるdistフォルダのlibフォルダにありますか? – Ewald

答えて

7

を取るについて

インストールディレクトリを作成し、そこで一連のファイルをコピーし、アプリケーションを構成するコードを実行します。

ここで、これは何をする必要があるのですか?その場合、オープンソースインストールビルダーがいくつかあります。私のお気に入りの1つはInstallJammer.です。機能的には、Installshield(有名な商用インストールビルダー)に似ており、ほとんどの機能をサポートしています。

インストーラのビルドに必要なすべての機能をサポートしています。また、UNIX/Linuxのフレーバーやウィンドウのほとんどをサポートしています。

+0

netbeansプロジェクトを開きますか? Distフォルダに作成された私の.jarファイルは、アプリケーションを実行できません。だから私はnetbeansプロジェクト全体を使用する必要があります。私はあなたにそれを明確にすることができると思う。 –

+0

"Distフォルダに作成された.jarファイルではアプリケーションを実行できません"ということで、あなたが何をしているのか不明です。しかし、installjammerはあなたのnetbeansプロジェクトファイルを読むことを知らない。 InstallJammerでインストールプロジェクトを作成し、インストールウィザードを設定し、インストールフォルダにコピーする必要があるファイルを設定し、カスタムコードを実行していくつかの設定を行う必要があります。インストールの作成は、それ自身では別のアクティビティです。 – Drona

+1

ここに何か他のことが起こっています - あなたのdistフォルダ内のJARが動作しない場合、世界中のインストーラがあなたを助けるつもりはありません。まず、JARの何が問題であるかを把握しなければなりません。インストーラはファイルを所定の場所にコピーするだけで、クラスパスの問題を魔法のように修正することはありません。 – Ewald

0

.. BitRock InstallBuilder

BitRock InstallBuilderは、デスクトップおよびサーバソフトウェアのためのクロスプラットフォームのインストーラを構築するための開発ツールです。 InstallBuilderを使用すると、単一のプロジェクトファイルとビルド環境から、Linux、Windows、Mac OS X、Solarisおよびその他のプラットフォーム用の動的でプロフェッショナルなインストーラをすばやく作成できます。オープンソースのソリューションは、あなたがして後の設置場所、プロジェクト固有の設定などと同様に、ユーザからの入力を要求し、インストール画面のセットを持っていることを意味するアプリケーションをインストールする表情IzPack

関連する問題