BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

借助IKVM在.NET上运行Java 8代码

| 作者 Jonathan Allen 关注 553 他的粉丝 ,译者 臧秀涛 关注 2 他的粉丝 发布于 2015年1月6日. 估计阅读时间: 不到一分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

IKVM 是构建在CLR之上的一款JVM,其目标是实现与Java的完全兼容。它可以运行在.NET和Mono上。 近日,IKVM交付了一个发布候选版,支持Java 8。类库使用的是OpenJDK 8。

IKVM提供了两种模式。在动态模式下,它就像其他任何虚拟机那样直接运行Java应用。在静态模式下,Java字节码被重新编译为.NET库和可执行程序。

在使用意在运行在IKVM 上的Java代码时,通过在命名空间前面加上“cli.”,可以把.NET类导进来。为满足Java编译器的需求,还需要使用ikvmstub工具生成相应的Java存根文件。

 

查看英文原文:Run Java 8 Code on .NET with IKVM

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

这又是为什么呢? by Lei Da

直接用c#写不好吗?

Re: 这又是为什么呢? by Liu Xiaosonl

可复用Java代码

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT