0

クライアントからサーバーに文字列を送信するサーバー クライアント プログラムを作成しました。これらの文字列を使用して、画面上でマウスを動かします。

私の問題は、プログラムがjarファイルにパッケージ化されているときにServerSocketに接続することにあります。

次の場合に機能します。

1) NetBeans からコードを直接実行します。

また

2) java -jar jarname.jar を使用して jar を実行します。

jar をダブルクリックして実行すると機能しません。このプログラムの GUI ウィンドウを表示しますが、表示されるので、プログラムが実行されていることがわかります。ただし、まったく同じ方法で ServerSocket に接続しようとしても、何も起こりません。例外もスローされません。

私は数ヶ月前にこのプログラムを書きましたが、それをダブルクリックして jar を実行すると、以前は動作していました。私の瓶については何も変わっていません。これにより、Java の更新がこの問題を引き起こしていると思われます。

可能であれば、このプログラムを後でユーザーに配布したいので、自分のコンピューターで Java をダウングレードしないで済む回避策があるかどうかを知りたいです。

4

1 に答える 1