Подписание кода Java и WebStart - PullRequest
       25

Подписание кода Java и WebStart

0 голосов
/ 14 декабря 2011

У меня проблема с WebStart.Я программист для игровой компании Indy, и мы пытаемся провести тест только для администраторов сайта.Я подписал рабочий код, бросил его на сервер, сделал JNLP и запустил его.Не работает

Предполагается, что это лаунчер, и получите время выполнения.Затем, когда пользователь нажимает кнопку «Начать игру», он запускает команду java -jar во время выполнения.

Теперь, поскольку мы являемся независимой компанией и только начинаем, мы еще не можем позволить себе профессиональный сертификат, поэтому мне пришлось вводить всю свою информацию в Java KeySigner.Теперь вот странная часть.Код со знаком не может делать java -jar, даже если он запускается с рабочего стола.Однако код без знака может делать java -jar ... И я не могу сделать код без знака для WebStart.

Итак, что мне делать ???Это ошибка, и я могу что-нибудь сделать, чтобы исправить ее без профессионального сертификата?Любая помощь будет оценена!

[РЕДАКТИРОВАТЬ] Вот код вопроса http://pastebin.com/nDK8NZFE [РЕДАКТИРОВАТЬ]

1 Ответ

0 голосов
/ 14 декабря 2011

Чтобы ответить на ваш второй вопрос.Маловероятно, что профессиональный сертификат будет другим.На самом деле я был бы (несколько) удивлен, если бы Java / WebStart мог даже отличить.Я использую самозаверяющие сертификаты в течение пары лет, и у меня никогда не было проблем.

Проверьте Можно ли запустить Jar с подписью как исполняемый файл? , чтобы узнать, может ли это быть проблемой.

Вы также можете легко запустить Игру с той же JVM, что также дает вам лучший контроль.(вы можете легко отслеживать статистику вашей игры в Launcher)

...