我一直在使用Netbeans在另一臺計算機上製作java SE應用程序幾個月。應用程序使用Javas套接字,並通過端口4444將另一個應用程序連接到另一臺計算機(或同一臺計算機)。應用程序可以完美地連接到另一個應用程序:從netbeans運行,從命令行運行並從jar文件運行。在某些計算機上未連接Java套接字
現在我正在另一臺計算機上繼續該項目。起初我試圖在這臺電腦的Netbeans調試器上運行相同的源代碼。應用程序啓動,並連接到另一個應用程序,但它會立即停止。沒有錯誤信息或例外。屏幕不會凍結,但應用程序也不會開始彼此通信。
我也嘗試從命令行運行應用程序jar文件。出現同樣的問題。它使連接到另一個應用程序,但沒有其他的事情發生。
最後通過雙擊它從jar文件啓動應用程序。現在它建立連接並開始與另一個進行通信。
防火牆不阻止應用程序或netbeans。我也嘗試使用防火牆運行netbeans,但仍然沒有結果。 Java已經在兩臺計算機上進行了更新。由於某些原因,應用程序可以在一些計算機上完美運行,而在另一些計算機上,它會執行這種煩人的事情
它通過雙擊jar文件而不是通過從命令行運行非常奇怪。你如何從命令行運行它? – 2011-04-22 13:49:07
java -jar tbs.jar – gokotti 2011-04-22 16:52:43