Javaプログラムパッケージ用batファイル実行

1358 ワード

最近のプロジェクトではJavaプログラムパッケージ用batファイルでこの機能を実行する必要があります.ネット上でいくつかの方法を探して、需要を満たすために、実行中にコマンドプロンプトウィンドウをポップアップして閉じない必要があります.そこで以下の方法を用いた.
1、まずjavaソースコードを実行可能なjarファイルにパッケージします.このプロセスはMyEclipseで完了します.実行可能なjarファイルをダブルクリックするにはfatJarというプラグイン(Eclipseで使用)が必要です. .ダウンロード先:
 http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924 
インストール方法解凍後pluginsフォルダ下のnet.sf.fjep.fatjar_0.0.24フォルダMyeclipseインストールディレクトリにコピーするplugins で、MyEclipseを再起動すればいいです. このツールを使用すると、Myeclipseのプロジェクトをjarファイルに簡単にパッケージできます.
 
ステップは、あなたのプロジェクト=〉Build Fat Jar
 実行可能なjarとして打つには、メインクラスを選択することに注意してください. next:
プログラムに含まれるjarパッケージを選択するには、パッケージされたjarは実行できません.Finish,OK,実行可能jarパッケージをエクスポートできます.
 2、batファイルでjarファイルを実行します.新しいメモ帳ファイルを作成し、接尾辞名をbatに変更し、テキストエディタで開き、次のコマンドを書きます.
 
start java -Xmx512m -jar XXX.jar 
XXX      jar     。  bat   jar         。

に してbatファイルをダブルクリックして すればいいです!  を めるには、そのまま めればいいです.
のようなエラーが した 、Exception in thread"main"java.lang.NoClassDefFoundError:Hello,classpathは されていません.
classpath   .;E:\j2sdk1.4.2_04\lib\dt.jar;E:\j2sdk1.4.2_04\lib\tools.jar
path E:\j2sdk1.4.2_04\bin;
java_home E:\Java\j2sdk1.4.2_04
classpath                  .;      !!