c# - Silverlight 与 Java Applet 在 32 位/64 位计算机上的互操作性

标签 c# silverlight applet java

从一次写入、随处部署的角度来看,是否有可能对silverlight进行一次开发,并且能够在32位和64位用户机器上毫无问题地部署?

对于 Java 小程序有同样的问题,尽管我可以在这里读到,但这是不可能的:Force java applet to run in 32-bit instead of 64-bit JRE

那么如果Silverlight可以,但java applet不行,仅仅因为这个限制就不能选择Java applet吗?您能否确认这个选择?

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

最佳答案

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

我可以告诉你,自从几个电影提供商改用 silver light 后,我​​不得不取消订阅,因为它们都不能在 ubuntu 上运行。

关于c# - Silverlight 与 Java Applet 在 32 位/64 位计算机上的互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461982/

相关文章:

c# - 测试 'null' 与测试 'default(T)'

C# 按住鼠标事件

c#检测tcp断开连接

Silverlight 将 bool 绑定(bind)到图像源

applet - 从网站保存小程序

c# - 可用于多个项目的变量

silverlight - 如何从网络浏览器打开应用程序 Windows Phone

c# - Distinct() 不调用 equals 方法

java - JApplet 不停止或不响应键盘输入

java - 在html中集成applet?