Visual J#

基本介紹

  • 中文名:Visual J#
  • 外文名:Visual J#
  • 定義:工具
  • 功能:跨語言集成
  • 類型:軟體
  • 後綴名:.jsl
定義,特徵,

定義

Visual J# 是一種工具,供 Java 語言程式設計師用於構建在 .NET Framework 上運行的應用程式和服務。雖然微軟並不支持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。

特徵

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. 批准或認可。

相關詞條

熱門詞條

聯絡我們