Я пару месяцев создавал приложение Java на другом компьютере с Netbeans. Приложение использует сокеты Javas и подключается к другому приложению к другому компьютеру (или к тому же) через порт 4444. Приложение отлично соединяется на первом компьютере с другим приложением: запускается из netbeans, запускается из командной строки и запускается из файла JAR. .
Сейчас я продолжаю проект на другом компьютере. Сначала я попытался запустить тот же источник на этих компьютерах отладчик Netbeans. Приложение запускается и подключается к другому приложению, но сразу останавливается. Нет сообщений об ошибках или исключений. Экран не зависает, но и приложения не начинают взаимодействовать друг с другом.
Я также пытался запустить файл jar приложений из командной строки. Появляется та же проблема. Он устанавливает соединение с другим приложением, но больше ничего не происходит.
Наконец запустил приложение из файла jar, дважды щелкнув по нему. Теперь он устанавливает соединение и начинает общаться с другим.
Брандмауэр не блокирует приложение или сетевые компоненты. Я также пытался запустить NetBeans с выключенным брандмауэром, но все еще безрезультатно. Java была обновлена на обоих компьютерах. По некоторым причинам приложение отлично работает на некоторых компьютерах, а на других это раздражает.