C# Silverlight与Java Applet在32位/64位机器上的互操作性

C# Silverlight与Java Applet在32位/64位机器上的互操作性,c#,silverlight,applet,java,C#,Silverlight,Applet,Java,从write-once-deploy-anywhere的角度来看,是否可以为silverlight进行一次开发,并且能够在32位和64位用户的机器上毫无问题地部署 Java小程序也有同样的问题,尽管我在这里看到的似乎是不可能的: 那么,如果Silverlight可以,但java小程序不能,仅仅因为这个限制,java小程序不能被选择?你能确认一下这个选择吗 更新:有人建议使用JWS/JNLP?但是他们不需要管理员权限才能安装吗?小程序在浏览器中运行,不需要管理员权限,这是我的项目的重要要求。我从未

从write-once-deploy-anywhere的角度来看,是否可以为silverlight进行一次开发,并且能够在32位和64位用户的机器上毫无问题地部署

Java小程序也有同样的问题,尽管我在这里看到的似乎是不可能的:

那么,如果Silverlight可以,但java小程序不能,仅仅因为这个限制,java小程序不能被选择?你能确认一下这个选择吗


更新:有人建议使用JWS/JNLP?但是他们不需要管理员权限才能安装吗?小程序在浏览器中运行,不需要管理员权限,这是我的项目的重要要求。

我从未遇到过不能在32位或64位机器上使用相同Java代码的问题。主要区别在于,在64位JVM中,可以使用更多内存,但除非需要,否则这并不重要。有可能出现一个只在一个平台上显示而不在另一个平台上显示的错误,但即使它没有显示,它仍然是一个错误。正确编写的纯Java应用程序没有理由不能在32位或64位平台上运行


我可以告诉你,自从几家电影提供商转向silver light后,我不得不取消订阅,因为他们都不在ubuntu上工作。

你可以忽略大部分链接线程,OP开始时非常混乱,没有对问题进行任何程度的调查,并且在回答中给出了已经过时的信息(至少有18个月可以使用JWS/JNLP(允许指定32/62位JRE)在小程序仍嵌入网页时部署它们。但是JWS/JNLP不是小程序?它们需要管理员权限才能安装。我错了吗?评论太多,与问题太不一样,无法作为答案。在特定问题上问这个问题,我很乐意参与。但是,首先,请查看提供详细信息的信息。页面上的与您的询问相关。我问了两个问题,我看不出它们有多复杂:)“我看不出它们有多复杂”,如果我选择回答它们,您可能会这样做。;)当您运行Eclipse 32位时,它不需要JVM 32位吗?64位也一样?那么,对于applet来说,这有什么不同呢?Eclipse使用SWT,它是一个基于JNI的库。小程序很少使用JNI(我可能错了),在这种情况下,您不需要绑定到实际的体系结构。是的,但存在一个部署问题:如果我有一个32位小程序,而用户有一个64位机器和64个JRE,它会工作吗?对于Silverlight是的。没有“32位小程序”这样的东西,除非它依赖于本机代码,如.dll或.so libs。。。。我从来没有听说过使用JNI的小程序。字节码本质上是基于字节的,而不是32位或64位。