javafx v8.0.40を使用してデスクトップアプリケーションを開発しています。私はinno 5でexeファイルを作成しました。私のコンピュータでexeファイルを実行すると、問題なくインストールされ実行されます。一方、私はインストールし、いくつかの他のコンピュータで実行しようとすると、インストールの最後に、ウィンドウダイアログがポップアップ: "エラーを呼び出す方法"、私は[OK]をクリックします。別のウィンドウがポップアップし、「jvmを起動できませんでした」と表示されます。私はインターネット全体を検索しましたが、このトピックについてはあまり見つけられませんでした。私はこの問題を解決することを願っています。 ありがとうございます。メソッドを呼び出すエラー、jvmの起動に失敗しました
答えて
これは、おそらく出力JARの依存関係がないためです。ですから、成果物にライブラリを追加するのは嫌なので、.exeの生成は問題ありません。ここで
は、ライブラリを手動でこの質問は少し古い場合でもアーティファクト
に「使用可能な要素」から移動されているのIntelliJ、との一例である - 今日、私はまったく同じに直面していました問題があり、ここ以外のエラーメッセージを検索するソリューションが見つかりませんでした。
問題はかなり全く同じです: 内蔵のJavaFXアプリケーション(DEV PC上で罰金を実行している)は、Java 8を使用して アプリケーションは、我々のマシンのいくつかの細かい走ったイノ5.使用してネイティブインストーラー(exeファイル)にパッケージ化 - 他の人その上にエラーメッセージに正確なものに失敗しました:
- 「エラー呼び出す方法」 し、[OK]をクリックした後
- 「JVMの起動に失敗しました」。
fxmlローダーは、最初のView Controllerをロードし、 "initialize"メソッドを呼び出します。初期化中に未処理の例外がスローされると、アプリケーションがクラッシュし、2つのウィンドウのエラーメッセージが表示されます。
これは、私が好きな人にも役立つことを願っています。
同じ問題が発生しました。以下は私のために働いて、私はそれらの爆破された "エラー呼び出しメソッドの意味を作るのを助けました。AppData\Local\{ApplicationTitle}\app
(ショートカットの下で、アプリケーションのインストールディレクトリにそれはあなたのプロジェクトと同じ名前を持つあなたの.jar
ファイル
- を探す
- 、それはです::」と 『JVM』ダイアログの起動に失敗しましたタイプ%APPDATA%エクスプローラ)に、あなたのプロジェクトは、HelloWorldのに指名された場合には、コマンドプロンプトでディレクトリだと、そこには
HelloWorld.jar
- 、それはです::」と 『JVM』ダイアログの起動に失敗しましたタイプ%APPDATA%エクスプローラ)に、あなたのプロジェクトは、HelloWorldのに指名された場合には、コマンドプロンプトでディレクトリだと、そこには
- シフト + 右 Explorerウィンドウ内の任意の空白部分をクリックして、「ここでコマンドウィンドウを開きます」を選択してください(それは私が最近学んだ派手なトリックです。コマンドプロンプトを使用して同じディレクトリにalternatively you would
cd
)
- タイプ
java -jar "HelloWorld.jar"
を経由してあなたの.jar
を実行し、を打つ
Tadahしてください!あなたの隠された例外( "Error invoking method。"の存在が漠然とあなたに伝えようとしている)を見てください。 *
mineと似ているのは、プロジェクトout
のフォルダとインストールディレクトリのファイル構造の違いに由来しています。そのため、プログラムはエディタで正常にコンパイルされ、うまく構築されます問題が構築され、ファイル構造は少し異なります。
*コマンドラインで実行したときに何も取得しなかった場合は、そのinitialize()
メソッドでエラーが発生している可能性があります。それがあなたの問題の可能性が高い場所です。 a similar problem, hereに示すようなポップアップ例外ダイアログを使用して、実行時に例外を公開することができます。
J.Dürrによる応答が(6月8日午前9時58分で、'16答えは)私のエラー呼び出す方法JVM問題の起動に失敗しました & 解決に役立ちました。私は問題を追跡するために次のコードを使用しました。これは間違ったFXMLリソースパスであることが判明しました:
public static void main(final String[] taArgs)
{
try
{
Main.launch(taArgs);
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, e.getMessage());
try
{
PrintWriter pw = new PrintWriter(new File("<somefilename.txt>"));
e.printStackTrace(pw);
pw.close();
}
catch (IOException e1)
{
e1.printStackTrace();
}
}
}
- 1. JVMの動的メソッド呼び出しトレースログイン
- 2. HibernateCursorItemReaderのcloseメソッドの呼び出しに失敗しました
- 3. Springバッチ-BatchDatabaseInitializer:initメソッドの呼び出しに失敗しました
- 4. BeanCreationException:initメソッドの呼び出しに失敗しました
- 5. JVMメソッドの実行に失敗しました:パラメータなしで呼び出された場合、クラス14の非静的メソッドのロードに失敗しました
- 6. 呼び出すメソッドが失敗し、フロート
- 7. メソッドの呼び出しに失敗したことの例外
- 8. Junitメソッド呼び出しがスプリングインジェクションのために失敗する
- 9. エラー502でajax呼び出しが失敗しました
- 10. アスタリスク呼び出しファイルの呼び出しに失敗しました
- 11. メソッド呼び出しのjvmキャッシュ?
- 12. jQuery FullCalendarがデータ入力メソッドを呼び出すのに失敗しました
- 13. JSF 2.0コンポジットコンポーネント内のメソッドの呼び出しに失敗しました
- 14. mbeanExporter initメソッドの呼び出しに失敗しましたUnableToRegisterMBeanException ... javax.management.InstanceAlreadyExistsException
- 15. CloudWatchの呼び出しに失敗しました:HTTP 400
- 16. WCFテストクライアントエラー:サービスの呼び出しに失敗しました
- 17. Windbg - LoadLibrary(winext \ MSEC.dll)の呼び出しに失敗しました
- 18. cv :: calibrateCamera()の呼び出しに失敗しました
- 19. linq to sqlストアドプロシージャの呼び出しに失敗しました
- 20. IISホストWCFの呼び出しに失敗しました
- 21. QML関数の呼び出しに失敗しました
- 22. ノックアウトクリックバインディングJS関数の呼び出しに失敗しました
- 23. TestLink APIメソッドtl.reportTCResultへのxml-rpc呼び出しが失敗しました
- 24. Firefoxパスのエラー? org.openqa.selenium.SessionNotCreatedException:ブラウザの起動に失敗しました
- 25. ドキュメントピッカー...起動に失敗しました
- 26. エラー:タスク ':app:transformClassesWithDexForOfficialRelease'の実行に失敗しました。 >ヌルオブジェクトでメソッドgetMainManifest()を呼び出せません
- 27. Api.ai Webhook呼び出しに失敗しました。エラー:500内部サーバーエラー
- 28. エラー3146:パススルーバルク挿入でODBC - 呼び出しに失敗しました
- 29. log4j:ERROR setFile(null、true)呼び出しに失敗しました。
- 30. ワトソンAPI呼び出しに失敗しました
こんにちは!あなたの質問は精度が欠けています!どのバージョンのjavafx、どのバージョンのinno、あなたのコードはどのように見えるのですか? [how-to-ask](http://stackoverflow.com/help/how-to-ask)セクションを参照してください。 – jkalden
スタックオーバーフローに関する多くの同様の質問があります:http://stackoverflow.com/questions/33004035/javafx-application-fail-to-launch-with-native-exe-bundle、http://stackoverflow.com/questions/33212291/javafx-exe-file-failed-due-to-exception-in -main-class、http://stackoverflow.com/questions/14253079/failed-to-launch-javafx-application-with-native-bundle-exe好きなのを選びな。これらの質問のどちらも解決策を提示しない場合は、質問を補完するためにどのような情報を持っているかを知る必要があります。 – hotzst