Программа на основе Java не работает нормально в Windows 8.1

Я создал программу, используя javaexe, оболочку для java-программ, которая позволяет запускать их из exe-файлов. эта программа содержит служебную часть, часть панели задач (они отправляют сообщения друг другу). Целью программы является отправка SMS, а список отправленных SMS доступен на значке панели задач.

Программа работает уже несколько лет на компьютере winXP, но я хотел бы запустить ее с моего портативного компьютера win8.1, и когда я запускаю EXE, отображается заставка, служба установлена, но значок в панели задач не появляется, а метод serviceInit, похоже, не запускается.

Знаете ли вы, откуда возникает проблема? Мой компьютер использует Windows 8.1 с Avast! в качестве антивируса и межсетевого экрана Comodo. Я явно проверил свою программу, отключив эти 2 программы безопасности (avast! & Comodo), но проблема все еще та же.

кто-нибудь сталкивался с такой же проблемой?

Спасибо

оливье

1 ответ

Я также использую JavaExe для интерактивного сервиса и протестировал его на Windows 8.1 Pro (32 бита) с JRE 1.7 и 1.8.... и он работает нормально, вручную и автоматически (после перезагрузки): сервис работает и панель задач также работает и сообщается.

Мой.exe не исправлен, чтобы всегда запускаться от имени администратора. Когда я устанавливаю сервис, я щелкаю правой кнопкой мыши и запускаю его "как администратор". Но если я исправляю.exe, чтобы он всегда работал от имени администратора, я просто дважды щелкаю на.exe для установки службы, но панель задач не запускается автоматически после перезагрузки: Windows 8.1 блокирует приложения, которые автоматически запускаются от имени администратора, когда вход пользователя.

Я также протестировал примеры JavaExe (примеры 8 и 23), и это также работает. У вас та же проблема с примерами JavaExe?

Другие вопросы по тегам