NetBeansでJavaFxアプリケーションを作成しました。私はちょうどユーザーがIPアドレスとポート番号を入力して、基本的なJAVAソケットライブラリで書かれたローカルホスト上のサーバーに接続するサンプルのテキストフィールドページを作成しました。並列スレッドでは、tcpクライアントからデータを受け取る同じアプリケーションでJAVA TCPサーバーを起動しています。今問題は、NetBeansを実行してサーバーを楽しく起動できることです。しかし、私がlaunch4jを使って.exeファイルを作成したときには、どのユーザーがUIの詳細を入力したのかをTCpクライアントが開始しています。その後、次のプロセスは起動しません。他のコンポーネントと一緒に.exeファイルを使用してJAVA Fxアプリケーションを実行する方法
しかし、NetBeansを実行しているときはうまく動作しています。私はlaunch4jでいくつかの.exeファイルを作ったが、.exeファイルにはGUI部分は含まなかった。これは問題を引き起こしていますか? GUIはユーザーからIPアドレスとポート番号のみを受け取り、ユーザーが[OK]ボタンをクリックするとUIページが閉じ、残りのプロセスが開始されます。しかし、.exeファイルを実行すると、実行されていません。これで私を助けてください。 netbeansでプロジェクトをビルドしたとき、出力を次のように表示しています。
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Copying 12 files to D:\NetBeansProjects\QTSimulator\build\classes
compile:
Created dir: D:\NetBeansProjects\QTSimulator\dist
Copying 12 files to D:\NetBeansProjects\QTSimulator\dist\lib
Detected JavaFX Ant API version 1.3
Launching <fx:jar> task from C:\Program Files\Java\jdk1.8.0_144\jre\..\lib\ant-javafx.jar
Launching <fx:deploy> task from C:\Program Files\Java\jdk1.8.0_144\jre\..\lib\ant-javafx.jar
No base JDK. Package will use system JRE.
No base JDK. Package will use system JRE.
jfx-deployment-script:
jfx-deployment:
jar:
jfx-rebuild:
BUILD SUCCESSFUL (total time: 15 seconds)
私はここで間違っています。私を助けてください。