mono:java和.net

原创 2004年08月02日 08:43:00
 

mono:java.net

 

你有没有想过,在net中使用swtawt以及java丰富的类库?

你没有想过,在java中使用.net中丰富的类库以及.net中的界面组件?

 

或许你认为这是不可能的,因为java.net给大家的印象就是水火不相容的,是死敌。

 

IKVM可以帮助你实现这一切。它可以将java类库转化成.net的类库。

 

利用monodevelop可以开发java程序以及使用.net类库和gtk#类库的java程序。

 

这个技术非常令人惊喜。想想你可以在java中使用System.Xml类中的类进行xml文件的处理,在.net可以使用java的加密技术进行加密计算,本来是死敌的双方竟然可以使用对方的类库,水火竟然也可以交融。

 

或许你觉得我说的过了,可是对于我这样对java.net都非常执着喜爱的人来说,这的确是件值得高兴的事情。请记住这个项目的名称,ikvm

 

我现在主要使用它研究windows上面的微软的frameworkJDK之间交互,所以在这里不多说了。

使用Mono打造轻量级的.NET程序运行时

在使用Mono让.NET程序跨平台运行这篇文章中,我们已经对Mono以及.NET程序的运行机制有了初步的理解。今天我想来谈谈”使用Mono打造轻量级的.NET运行时”这样一个话题。为什么我会有这样一种...
  • qinyuanpei
  • qinyuanpei
  • 2016年05月03日 14:51
  • 8252

使用Mono让.NET程序跨平台运行

众所周知,Unity3D引擎凭借着强大的跨平台能力而备受开发者的青睐,在跨平台应用开发渐渐成为主流的今天,具备跨平台开发能力对程序员来说就显得特别重要。传统的针对不同平台进行开发的方式常常让开发者顾此...
  • qinyuanpei
  • qinyuanpei
  • 2016年05月03日 14:49
  • 12532

在Ubuntu操作系统上安装mono和jexus搭建.NET的运行环境

mono在国内的应用已经越来越多了。现在因为商业版权问题,很多公司都不敢将其用于生产环境上,但这无法挡住mono的魅力。.net的程序猿们,如果你还不知道mono那就太可惜了。 “Mono+Jexus...
  • ansencumt
  • ansencumt
  • 2013年06月03日 18:16
  • 11096

Unity3D -- Mono为何能跨平台?聊聊CIL(MSIL)

前言: 其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平...
  • honey199396
  • honey199396
  • 2016年09月01日 11:27
  • 1705

在Windows上编译mono

There are two ways of building Mono on Windows, both do require a Cygwin setup which provides some t...
  • x_studying
  • x_studying
  • 2016年05月01日 23:52
  • 1488

Mono入门教程(二)--------------Mono的Windows调试环境搭建

前言本教程针对已经搭建好了Mono开发环境,并且已经在C++环境下运行mono的开发者准备。解决开发者联合调试C#业务逻辑代码的需求。环境搭建系统环境:Windows7 Mono版本:4.4 依赖编...
  • zouwei678
  • zouwei678
  • 2017年02月07日 14:29
  • 1990

交叉编译Mono

1. 安装scratchbox     (1) 添加软件源:              sudo vim /etc/apt/sources.list                  最...
  • sy_liuzuo
  • sy_liuzuo
  • 2013年03月30日 21:24
  • 2836

不装mono,你的.NET程序照样可以在Linux上运行!

让.NET应用程序在linux上运行,目前通用的做法就是在Linux上安装mono,然后通过”mono your.exe“命令运行这个程序。 这种运行.net程序的办法有两个弱点,一个是需要客户...
  • config_man
  • config_man
  • 2016年09月30日 00:28
  • 1776

编译unity-mono( 写给超级初学者的朋友)

为什么要编译mono?相比看到这篇文章的朋友应该都不需要再多问为什么,那么为了呼应标题,笔者还是想再简明扼要的阐述一下,以便不知道干啥的朋友还可以知道要干啥. unity生成的apk包,实际上就是一个...
  • qq_22393417
  • qq_22393417
  • 2016年12月02日 17:38
  • 4491

Unity 3D Android对dll加密和重编译mono源码进行解密

为防止Unity 3D的dll代码被反编译,可对其进行加密,然后在libmono.so中解密,重编译后代码便可正常运行。步骤如下: 1、对dll加密: 用VS建立控制台应用程序,将要加密的dll放...
  • yxq408576080
  • yxq408576080
  • 2015年08月19日 13:39
  • 2290
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mono:java和.net
举报原因:
原因补充:

(最多只允许输入30个字)