2014-10-24 2 views
2

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

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

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

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

благодаря

Olivier

+0

Какую версию Java вы используете на машине XP? Я видел аналогичные проблемы с переносом старых приложений Java, которые необходимо обновить для новой виртуальной машины Java. –

+0

Также ознакомьтесь с [советами по устранению неполадок использования Java в Windows 8] (https://www.java.com/en/download/faq/win8_faq.xml). –

+0

привет, версия java 1.7.0_03 (на компьютере winXP, где она работает), а на ноутбуке это java v1.8.0_25 x64. спасибо – lolveley

ответ

0

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

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

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

Смежные вопросы