複製鏈接
請複製以下鏈接發送給好友

Visual J#

鎖定
Visual J#是一種工具,供Java語言程序員用於構建在 .NET Framework上運行的應用程序和服務。
中文名
Visual J#
外文名
Visual J#
定    義
工具
功    能
跨語言集成
類    型
軟件
後綴名
.jsl

目錄

Visual J#定義

雖然微軟並不支持Java虛擬機作為.NET的一部分,但是Visual J#允許熟悉或是更喜歡Java概念和語言語法的程序員編寫並編譯一段能在.NET框架公共語言運行庫平台上成功運行的程序。源語句被編譯成微軟中間語言(MSIL),這等價於Java的字節碼。一段已被編譯成Java字節碼的程序也可以轉換成MSIL。
有了Visual J#,微軟就擁有了等價於Java開發工具包1.1.4版本類庫的微軟自己的類庫。Visual J#支持Visual J++和微軟擴充的功能。對於Visual J++的用户,微軟説,Visual J#提供了一個熟悉的界面,以及能在同一台機器上使用的開發系統和工程文件。
用Visual J#編寫的源文件的文件名後綴將缺省為.jsl。 [1] 

Visual J#特徵

Visual J# 面向公共語言運行庫,並可以用於在充分利用 .NET Framework 的同時開發 .NET 應用程序,包括 XML Web services 和 Web 應用程序。Visual J# 應用程序從下列功能中獲益:
跨語言集成
增強的安全性
版本控制和部署支持
調試和分析服務
注意 即使沒有在計算機上安裝 Visual J#,也可以使用 Visual Studio® 調試 Java 語言應用程序。
Visual J# 中默認的源文件擴展名是 .jsl。
Visual J# 包括下列內容:
Visual J# 編譯器,它將 Java 語言源文件編譯成 Microsoft® 中間語言 (MSIL);有關更多信息,請參見 Visual J# 編譯器選項。
二進制轉換器,它將 Java 語言字節碼轉換成 MSIL;有關更多信息,請參見 Visual J# 二進制轉換器工具。
獨立開發的類庫,旨在提供大多數 JDK 1.1.4 級類庫的功能以及大學中計算機科學專業的高級課程內指定的 JDK 1.2 java.util 軟件包的許多類。有關更多信息,請參見類庫支持。
與 Windows® 基礎類 (WFC) 和許多 com.ms.* 軟件包的兼容性;有關更多信息,請參見受支持的類庫。
但是,Visual J#:
不能將 Java 語言源代碼編譯成 Java 語言字節碼格式,即 .class 文件。
不支持 applet 開發、在瀏覽器中承載 applet 的能力或生成將在 Java 虛擬機上運行的應用程序的能力。
不支持 Java 本機接口 (JNI)、原始本機接口 (RNI) 和遠程方法調用 (RMI)。
Microsoft Visual J# 不能用於開發者在 Java 虛擬機上運行的應用程序。使用 Visual J# 生成的應用程序和服務將只在 .NET Framework 上運行。Visual J# 由 Microsoft 獨立開發。它未經 Sun Microsystems, Inc. 批准或認可。 [1] 
參考資料