Tech Blog 「OpenJDKで配布パッケージを作る」を参考にJavaFXとMySQLを使ったデスクトップアプリケーションを作成して、jarファイルを作って、.exeに変換し、実行しようとしたところ、
java.lang.NoClassDefFoundError: javax/naming/NamingException
の例外が出てしまいました。JavaFXだけの簡単なプロジェクトで同じことをしてみると、このエラーが出なかったので、MySQLのクラスが見つからなかったのだと思います。
また、jarファイルを作った時のjavaのバージョンは11で、.exeをつくった時のjavaのバージョンは16だったので、それが原因かもしれません。何故このエラーが起きてしまったのか教えてください。
回答1件
あなたの回答
tips
プレビュー