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