J#
概述
Visual J# 是一種工具,供 Java 語言程序員用于構(gòu)建在 .NET Framework 上運(yùn)行的應(yīng)用程序和服務(wù)。Visual J# 面向公共語言運(yùn)行庫,并可以用于在充分利用 .NET Framework 的同時(shí)開發(fā) .NET 應(yīng)用程序,包括 XML Web services 和 Web 應(yīng)用程序。Visual J# 應(yīng)用程序從下列功能中獲益:
跨語言集成
增強(qiáng)的安全性
版本控制和部署支持
調(diào)試和分析服務(wù)
內(nèi)容
Visual J# 中默認(rèn)的源文件擴(kuò)展名是 .jsl。Visual J# 包含以下內(nèi)容:
將 Java 語言源編譯為 Microsoft? 中間語言 (MSIL) 的 Visual J# 編譯器。
將 Java 語言字節(jié)碼轉(zhuǎn)換為 MSIL 的二進(jìn)制轉(zhuǎn)換器。
獨(dú)立開發(fā)的類庫旨在提供一些功能,該功能與大多數(shù) JDK 1.1.4 級(jí)類庫的功能等效,也等效于大學(xué)理事會(huì)的計(jì)算機(jī)科學(xué)高級(jí)能力分班課程中指定的 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)行時(shí),使用 Microsoft Visual J# 2005 編譯的應(yīng)用程序?qū)?huì)在 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 獨(dú)立開發(fā)的。它未經(jīng) Sun Microsystems, Inc. 認(rèn)可或批準(zhǔn)。
免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請(qǐng)告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。
- 有價(jià)值
- 一般般
- 沒價(jià)值
{{item.userName}} 舉報(bào)
{{item.time}} {{item.replyListShow ? '收起' : '展開'}}評(píng)論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}
{{_reply.userName}} 舉報(bào)
{{_reply.time}}