我有一个用Java编写的程序,由安装程序包装。它需要Java 1.7。如果我使用"Windows App Certification“运行认证,它会通过,但在Java 1.7已安装的情况下会出现一条警告。但是如果没有安装Java 1.7,认证就会停止,因为安装程序会要求安装Java。
是否有人知道是否可以将此Java应用程序添加到Windows应用商店?
不幸的是,我还没有找到任何关于这方面的信息。我可以直接申请认证,但如果微软不接受它,那就不值得去努力了。
在查看电话和电子邮件后,似乎连微软自己似乎也无法回答这个问题:-(
发布于 2012-10-23 16:28:08
为了能够分发Windows桌面应用程序,你必须创建一个公司帐户,这是一个相当复杂的过程。
然后您必须创建该桌面仪表板帐户。在那里,您必须使用您的证书对Microsoft的文件进行签名。但它只能是Verisign提供的特定证书。这太荒谬了!我已经有了一个有效的证书,为什么我要仅仅为了那个该死的Windows应用商店购买一个新的证书。
尽管如此,我仍然不知道微软是否会允许用Java编写的桌面应用程序。难怪Windows应用商店中的应用程序不多了!
发布于 2012-10-03 06:50:54
您是否尝试过安装低于1.7版本的Java Engine?您可以尝试这样做,如果需要安装1.7才能使认证生效,如果您在安装过程中经常连接到互联网,它将在线下载。此外,请检查您的Windows操作系统是否未损坏或受损。Windows注册表中的错误或错误确实会导致所有这些类型的事情,从而不允许系统知道Java1.7的存在
发布于 2013-04-23 05:59:48
微软在一封邮件中告诉我,他们确实允许Java程序作为桌面应用程序。
“经过彻底的调查,我们了解到,你只能将java运行的应用程序发布为桌面应用程序。你需要以公司的身份注册才能做到这一点。你可以将java运行的应用程序发布为桌面应用程序的原因是因为桌面应用程序通常只是在商店中”广告“。描述页面通常包含一个链接,该链接会将你带到开发人员的网页,以便你下载该应用程序。它不同于可以直接从商店下载的windows 8应用程序。如果这回答了你的问题,请让我知道。”
由衷地,
Joel ** (为了隐私而删除姓名(olivier))
** @microsoft.com
4697756905
星期一:上午8点至下午5点
星期二至星期五:下午1点至晚上10点
第3级市场升级工程师
Microsoft Las Colinas“
https://stackoverflow.com/questions/12669606
复制相似问题