eclipse環境でjavafxを用いてRs232通信プログラムを作成しました。
これをjarファイルにするため、エクスポートを選択し、ライブラリ処理を
"生成されるJARに必須ライブラリをパッケージにチェックしてディスクトップに出力しました。
※今回使用する外部jarはRxTxcomm.jarで他に2つのdllファイルを使用します
このファイルをダブルクリックすると問題なく開くことができるのですが、コマンドプロンプトでjavaコマンドで開こうとすると以下のエラーが発生してしまいました。(eclipse上では実行できます)
Exception in Application start method
Exception in Application stop method
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
Caused by: java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherIm
pl.java:917)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$155(
LauncherImpl.java:182)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Error: Unresolved compilation problems:
インポートされた gnu は見つかりません
インポートされた gnu は見つかりません
インポートされた gnu は見つかりません
インポートされた gnu は見つかりません
SerialPortEventListener を型に解決できません
SerialPort を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
CommPortIdentifier を型に解決できません
SerialPortEvent を型に解決できません
SerialPortEvent を変数に解決できません
SerialPort を型に解決できません
SerialPort を型に解決できません
SerialPort を型に解決できません
SerialPort を型に解決できません
SerialPort を型に解決できません
at application.MyRxTx.<init>(MyRxTx.java:9)
at application.Main.start(Main.java:237)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162
(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(Platfor
mImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.
java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformI
mpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatch
er.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.ja
va:191)
... 1 more
最終的には今回作成したsample.jarにRxTxcomm.jarを含めて実行ファイル化し、この実行ファイルsample.jarと2つのdllファイルを同じフォルダに同封してwindows環境のclientに渡したいです。
しかし、このフォルダを他のwindows32bit環境でダブルクリックしても何も起動しませんでした。どうすればよろしいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。