0

JSmoothローカル システムにソフトウェアがあります。jar ファイルを exe として生成しようとしていますが、表示されている exe をクリックするとエラーが発生します。

java virtual machine launcher --->
    Could not find main class: MainClass .Program will exit.

JSmoothソフトウェアを使用して動作する実行可能ファイルを作成する方法は?

4

3 に答える 3

3

jar ファイルをダブルクリックして実行できますか? 実行する jar パッケージには、そのパッケージの META-INF ディレクトリにある MANIFEST.MF という名前のファイルが必要です。そのファイルで、実行を開始するプログラムのメイン メソッドの場所を VM に伝えることができます。多くの IDE のような netbeans は、プロジェクトをビルドするときに、デフォルトで実行可能な jar ファイル (バイナリ exe ファイルではなく、JVM 実行可能パッケージを意味します!) を生成します。
JSmooth についてはわかりませんが、jar ファイルを実行するには、jvm where to find main メソッドを指定する必要があります。したがって、jarファイルを確認したい場合があります。MANIFEST.MFには次のようなものが含まれている必要があります。

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.x.x
Created-By: 1.x.x (Sun Microsystems Inc.)
Class-Path: 
X-COMMENT: Main-Class will be added automatically by build
Main-Class: path.to.main.class
于 2012-04-25T06:49:14.770 に答える