Visual J# .NET 小组
Microsoft Corporation
摘要:通过 Microsoft J# 浏览器控件,开发人员可以将所编写的在 Java 虚拟机上运行的 Java 小程序迁移到 .NET 框架。本文向开发人员介绍 J# 浏览器控件,并说明将 Java 小程序迁移到 .NET 框架的步骤。本文还讨论了其他一些主题,如 J# 浏览器控件的安全性和调试,以及当前版本中不受支持的功能。
下载 Html 小程序到对象标记转换器 (95KB)
本文假设开发人员熟悉 .NET 框架和 Visual J# .NET。要下载 J# 浏览器控件运行库,请参阅 http://msdn.microsoft.com/vjsharp/downloads/browsercontrols/。
本页内容
简介
新增功能
将 Java 小程序编译为 J# 浏览器控件
将 HTML 页更新为使用 J# 浏览器控件
部署 J# 浏览器控件
在用户计算机上运行 J# 浏览器控件
当前版本中不受支持的功能
小结
简介
已经使用 Visual J# .NET 迁移到 .NET 框架的 Java 小程序称为 J# 浏览器控件。J# 浏览器控件旨在让客户能够将其现有的 Java 小程序迁移到 .NET 框架。
经过迁移得到的 J# 浏览器控件与原来的 Java 小程序具有类似的运行时行为,并保留了 Java 语言语义。假如在计算机上安装了 J# 浏览器控件运行库,用户甚至可能意识不到特定的 Web 站点已将其 Java 小程序升级到了 J# 浏览器控件。
要将 Java 小程序迁移到 J# 浏览器控件,您必须安装 Visual J# .NET 1.1 版可重新发布软件包以及 .NET 框架 SDK 1.1 版或 Visual Studio .NET 2003。同样,假如用户希望运行由 Web 站点承载的 J# 浏览器控件,则必须在自己的计算机上安装 .NET 框架 1.1 版可重新发布软件包和 J# 浏览器控件运行库。J# 浏览器控件不能在 Java 虚拟机上运行。J# 浏览器控件只能在 Microsoft Internet EXPlorer(5.1 版和更高版本)中运行。
将 Java 小程序迁移到 J# 浏览器控件的过程包括三个步骤:
1.
使用 Visual J# 编译器将 Java 小程序编译为 J# 浏览器控件。
2.
将 HTML 页更新为使用 J# 浏览器控件而不是使用 Java 小程序。
3.
将 J# 浏览器控件和 HTML 页复制到 Web 服务器。
返回页首
新增功能
J# 浏览器控件 1.1b 版中添加了以下功能:
脱机支持
Microsoft J# 浏览器控件 1.1b 版现在支持在没有 Web 服务器的情况下,在 Internet Explorer 中加载控件。目前支持以下方案:
• 从本地文件系统加载控件
• 从网络共享位置加载控件
• 从网络驱动器加载控件
在上述所有方案中,J# 浏览器控件在默认情况下都将通过 Intranet 权限运行。
脚本支持
Microsoft J# 浏览器控件 1.1b 版支持以下脚本方案。
• 脚本调用 J# 浏览器控件的方法并访问其属性
• 从 J# 浏览器控件调用脚本事件
• J# 浏览器控件使用 Netscape javascript API 来访问由 Internet Explorer 对象模型公开的网页中的元素。
J# 浏览器控件 1.1b 版还提供对 Netscape javascript API 功能的完整支持。netscape.javascript 小程序 API 软件包具有以下类:
• netscape.javascript.JSObject
• netscape.javascript.JSException