ファイアウォールの問題:
Windows で jar またはクラスを実行すると、Windows はそれを java.exe として報告します。jarまたはクラスの名前で報告するようにウィンドウに指示するにはどうすればよいですか。
例えば。java -jar myapp.jar
ファイアウォールはそれを java.exe として認識します。問題は、jar がファイアウォールを通過することを許可できないことです。
Java アプリケーションを独自の実行可能ファイルにラップできます。
この実行可能ファイルを生成するツールは多数あります。私のお気に入りはexe4jです。その他は、Java プログラムの実行可能ファイルの作成に関する他の多くのスタックオーバーフローの質問にリストされています。たとえば、 this one などです。
コードを実行する適切な名前のランチャー EXE が必要です。Launch4j は適切に構成されていればこれを実行できますが、起動時に一時ファイルを使用する追加の手順が必要です。