Сертификация Windows 8 для Windows Desktop App, написанная на Java

У меня есть программа, написанная на Java и завернутая установщиком. Он требует Java 1.7. Если я запускаю сертификацию с помощью "Сертификации приложений Windows", она передает одно предупреждение для случая, когда Java 1.7 уже установлен. Но если Java 1.7 не установлена, сертификация прекращается, так как установщик запросит установку Java.

Кто-нибудь знает, можно ли добавить это приложение Java в хранилище Windows?

К сожалению, я не нашел никакой информации об этом. Я мог бы просто пойти на сертификацию, но если Microsoft не согласится с этим, это не будет стоить усилий.

После просмотра телефонных звонков и сообщений электронной почты кажется, что даже сама Microsoft, похоже, не может ответить на эти вопросы: - (

Ответы

Ответ 1

Чтобы иметь возможность распространять приложение для Windows Desktop, вам необходимо создать учетную запись компании, что является довольно сложным процессом.

Чем вам нужно создать учетную запись Desktop Dashboard. Там вы должны подписать файл из Microsoft с вашим сертификатом. Но должен быть конкретный сертификат только от Verisign. Это нелепо! У меня уже есть действующий сертификат, почему я должен просто за это избавиться от Windows Store купить новый сертификат.

Со всем этим я до сих пор не знаю, будет ли Microsoft так любезно разрешать приложения для настольных компьютеров, написанные на Java. Неудивительно, что в магазине Windows не так много приложений!

Ответ 2

Вы пытались установить более низкую версию Java Engine ниже версии 1.7? Вы можете попытаться это сделать, и если возникнет необходимость в том, что вам необходимо установить 1.7 для сертификации, она будет загружена в онлайновом режиме, если вы постоянно подключаетесь к Интернету во время установки. Кроме того, проверьте, не повреждена ли ваша ОС Windows или нет. Плохое или ошибки в реестре Windows вызывают все эти вещи, тем самым не позволяя системе знать, что существует Java 1.1.

Ответ 3

в почте Microsoft сообщила, что они разрешают Java-приложения в качестве настольных приложений.

"После тщательного расследования мы пришли к пониманию того, что вы можете публиковать приложения java для работы только в качестве настольных приложений. Для этого вам нужно будет зарегистрироваться в качестве компании. Причина, по которой вы можете публиковать java запуск приложений в качестве настольных приложений объясняется тем, что настольные приложения обычно просто" рекламируются" в магазине. На странице описания обычно содержится ссылка, которая приводит вас на веб-страницу разработчика, чтобы загрузить приложение. Windows 8 приложений, которые могут быть напрямую загружены из магазина. Пожалуйста, дайте мне знать, если это ответит на ваш вопрос.

С уважением,

Joel ** (имя удалено для его личной жизни (olivier))

** @microsoft.com

4697756905

Понедельник: с 8:00 до 17:00 CST

Пт-Пт: с 13:00 до 10:00 по тихоокеанскому времени

Инженер по эскалации рынка 3-го уровня

Microsoft Las Colinas "

Ответ 4

Спустя много лет. Но для кого-то, кто достиг такого вопроса, как я. Теперь существует Project Centennial, который позволяет упаковать ваше приложение win32 и опубликовать его в магазине.

Просто упакуйте приложение вместе с jvm в установщик и используйте Project Centennial, чтобы преобразовать его в appx и загрузить в магазин.

Он работает только в Windows 10 Anniversary Update

Обновление

С уважением