Microsoft Visual J# 2005 使開發(fā)人員能夠使用 Java 語言語法在 .NET Framework 上生成應用程序和服務。Visual J# 將 Java 語言語法集成到 Visual Studio® 集成開發(fā)環(huán)境 (IDE) 中。Visual J# 還支持 Visual J++ 6.0® 中包含的大部分功能,包括 Microsoft 擴展。Visual J# 不是用于開發(fā)旨在 Java 虛擬機上運行的應用程序的工具。使用 Visual J# 生成的應用程序和服務將只能在 .NET Framework 上運行。Visual J# 是由 Microsoft 獨立開發(fā)的。它未經(jīng) Sun Microsystems, Inc. 認可或批準。
Microsoft Visual J# .NET 不是用來開發(fā)基于Java虛擬機的應用軟件。其程序及服務只能在基于.NET框架的系統(tǒng)上工作,而不能工作在任何Java虛擬機上。Visual J# .NET 是微軟自行研制開發(fā)的, Sun并沒有參與其中。
由于 Visual J# 與 Visual Studio IDE 集成,因此 Visual J# 程序員可以使用 Visual Studio 設計器創(chuàng)建 XML Web services、Web 窗體頁和 Windows 窗體應用程序。
Microsoft Visual J# .NET說明
Visual J# 中默認的源文件擴展名是 .jsl。Visual J# 包含以下內容:
將 Java 語言源編譯為 Microsoft® 中間語言 (MSIL) 的 Visual J# 編譯器。
將 Java 語言字節(jié)碼轉換為 MSIL 的二進制轉換器。
獨立開發(fā)的類庫旨在提供一些功能,該功能與大多數(shù) JDK 1.1.4 級類庫的功能等效,也等效于大學理事會的計算機科學高級能力分班課程中指定的 JDK 1.2 java.util 軟件包的許多類的功能。
與 Windows® 基礎類 (WFC) 和許多 com.ms.* 軟件包兼容。
Visual J# 編譯器只能在 Visual Studio 2005 中創(chuàng)建 32 位的應用程序。在 64 位的 Windows 操作系統(tǒng)上運行時,使用 Microsoft Visual J# 2005 編譯的應用程序將會在 WOW64 (Windows on Windows64) 下運行。
但是 Visual J#:
不能將 Java 語言源代碼編譯成 Java 語言字節(jié)碼格式,即 .class 文件。
不支持創(chuàng)建在 Java 虛擬機上運行的應用程序的能力。
不支持 Java 本機接口 (JNI)、原始本機接口 (RNI) 和遠程方法調用 (RMI)。
Microsoft Visual J# 2005 不用于開發(fā)打算運行于 Java 虛擬機上的應用程序。使用 Visual J# 生成的應用程序和服務將只能在 .NET Framework 上運行。Visual J# 是由 Microsoft 獨立開發(fā)的。它未經(jīng) Sun Microsystems, Inc. 認可或批準。
- PC官方版
- 安卓官方手機版
- IOS官方手機版