jarファイルをダブルクリックして実行できますか? 実行するためのjarパッケージには、そのパッケージのMETA-INFディレクトリにあるMANIFEST.MFという名前のファイルが必要です。このファイルでは、実行を開始するプログラムの主な方法をVMがどこで見つけるかをVMに伝えることができます。あなたのプロジェクトをビルドするとき、デフォルトでnetbeansのような多くのIDEは実行可能なjarファイルを生成します(私はJVM実行可能パッケージであり、バイナリーexeファイルではありません!)。
JSmoothについてはわかりませんが、jarファイルを実行するには、mainメソッドを見つけるためにjvmと言う必要があります。つまり、あなたのMANIFEST.MFはこのようなものが含まれている必要があり&あなたのjarファイルをチェックすることもできます。
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
正しいメインクラスを持つjarファイルのマニフェストはありますか? –
JARファイル自体をクリックして起動できますか? "java -jar my.jar"で実行できますか? –
アプリはありますか? (Swing、AWT、SWT ..)GUIを持っていますか? –