用Java编写的Windows桌面应用程序的Windows 8 Store认证

时间:2012-10-01 08:13:15

标签: java windows windows-store windows-store-apps

我有一个用Java编写的程序,并由安装程序包装。它需要Java 1.7。如果我使用“Windows App Certification”运行认证,则会针对已安装Java 1.7的情况发出一个警告。但是,如果未安装Java 1.7,则认证将停止,因为安装程序将要求进行Java安装。

有人知道是否可以将此Java应用程序添加到Windows商店?

不幸的是,我没有找到任何相关信息。我可以去认证,但如果微软不接受它,那就不值得付出努力了。

查看电话和电子邮件之后,似乎即便是微软本身也无法回答这个问题: - (

4 个答案:

答案 0 :(得分:6)

为了能够分发Windows桌面应用程序,您必须创建一个公司帐户,这是一个非常好的过程。

您必须创建该桌面仪表板帐户。在那里,您必须使用您的证书签署Microsoft的文件。但必须是Verisign的特定证书。这是荒唐的!我已经有了有效的证书,为什么我只是为了那个疯狂的Windows商店购买新证书。

尽管如此,我仍然不知道微软是否会如此友好地允许用Java编写的桌面应用程序。难怪Windows商店中没有很多应用程序!

答案 1 :(得分:1)

您是否尝试安装低于1.7版的较低版Java Engine?您可以尝试这样做,如果需要安装1.7以使认证工作,如果您在安装期间不断连接到Internet,它将在线下载。另外,请检查您的Windows操作系统是否已损坏或受损。 Windows注册表中的错误或错误会导致所有这些类型的事情,从而不允许系统知道java 1.7存在

答案 2 :(得分:1)

在一封邮件中,微软告诉我,他们确实允许Java程序作为桌面应用程序。

“经过彻底调查后,我们得出的结论是,您可以将java正在运行的应用程序仅作为桌面应用程序发布。您需要以公司身份注册才能这样做。您可以发布java的原因将应用程序作为桌面应用程序运行是因为桌面应用程序通常只是在商店中“广告化”。描述页面通常包含一个链接,可以将您带到开发人员的网页,以便您下载应用程序。它不同于可以直接从商店下载的Windows 8应用程序。如果这回答了你的问题,请告诉我。

此致

乔尔**(为了他的隐私而删除姓名(奥利维尔))

** @ microsoft.com

4697756905

星期一:上午8点到下午5点CST

周二至周五:下午1点至10点CST

第3级市场升级工程师

Microsoft Las Colinas“

答案 3 :(得分:1)

许多年后。但对于像我这样的人来说这个问题。现在存在Project Centennial,它允许打包你的win32应用程序并将其发布到商店。

只需将您的应用程序与jvm一起打包到安装程序中,然后使用Project Centennial将其转换为appx并将其上传到商店。

仅适用于Windows 10周年更新

<强>更新

问候