`

如何用C#使用java

    博客分类:
  • ikvm
 
阅读更多
如何使用C#调用Java

今天需要使用C#调用Java的包,研究了一下,大体是以下几种解决方案:

把Java包转换为DLL或者EXE后注册为com组件,之后调用。
使用web service 比如:How to invoke Java web service in ASP.net using C#
使用中间件,比如一个商业的中间件:http://j-integra.intrinsyc.com/
使用 IKVM.NET,这是一个在.net 下实现的Java VM,所以在经过一个转换后,直接跑Java的东西。

 

分享到:
评论

相关推荐

    C# 代码转换为 Java C# To Java Converter

    C# 代码转换为 Java C# To Java Converter 解除限制 C# 代码转换为 Java C# To Java Converter 解除限制 C# 代码转换为 Java C# To Java Converter 解除限制

    C# To JAVA Converter v17.10.6

    使用Java泛型转换C#ref参数 当代码中定义事件委托时转换C#事件,或者是System.Action或System.Func代理之一 将所有类型的数组从C#转换成Java 对于继承和接口的所有方面,从C#到Java的无瑕疵转换 允许自定义替换...

    Java 代码转换为 C# Java to C# Converter

    Java 代码转换为 C# Java to C# Converter 解除限制 Java 代码转换为 C# Java to C# Converter 解除限制 Java 代码转换为 C# Java to C# Converter 解除限制

    C#调用Java接口演示

    本示例主要探讨的是如何使用C#调用Java接口,实现不同编程语言之间的交互。C#和Java都是广泛应用的编程语言,它们各自拥有丰富的库和生态系统,但有时需要在两者之间建立桥梁,以利用各自的优点。本文将详细介绍这一...

    RSA加密JAVA转C# JAVA转PHP,C#转JAVA

    压缩包中的`rsa_c#2java`可能是一个C#编写的工具,用于将RSA密钥从C#格式转换为JAVA可使用的格式。使用该工具时,需要确保系统已安装.NET Framework环境,否则可能无法运行。转换后,可以在JAVA应用程序中直接使用...

    C# .net 使用Java公钥实现RSA加密

    C# .net 使用Java公钥实现RSA加密

    C#调用java程序的方法

    在这个例子中,我们使用了IKVM将Java类转化成dotnet类,然后在C#项目中调用Java方法。这使得C#项目可以调用Java类的方法,从而实现C#和Java之间的交互。 需要注意的是,在这个过程中需要下载IKVM需要的组件,并将其...

    Java to C# Converter

    Java to C# Converter 转换的效果很好,我实在是没有分了.收1分吧. Demo版的只能转换 试用演示版的Java文件夹转换到C#转换器2000行的代码片段转换到200行一次。 官方网站 ...有需要其他转换器的可以给我留言,我可以...

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

    C#调用JAVA方法

    “UseJAVA.rar”和“JAVADemo.rar”可能是包含示例代码的压缩包,它们可能演示了如何使用IKVM.NET在C#中调用Java方法的具体步骤。解压这两个文件,打开C#项目,查看其中的代码以了解实际操作。通常,你会看到如何...

    C# To JAVA Converter v17.10.6(最新破解版)

    7. 注解:Java的注解在C#中对应的是特性,两者的使用方式和作用范围有所区别,转换时需谨慎处理。 8. 多线程:C#的`Task`和Java的`Thread`,以及并发库的不同,转换时要保证并发安全和性能。 9. 集合:C#的`List...

    C# to Java 代码转换工具

    一个很强大的工具, 能将c#代码片段、文件甚至工程直接转换成java代码,并能彻底解决外部引用的DLL问题,最强的是支持c#工程的直接转换,生成的Java代码质量也很不错。软件已破解,去除了未注册版最多只能转换1000行的...

    C# to Java 代码转换工具.zip

    3. **接口与抽象类处理**:C#中接口和抽象类的使用与Java有区别,工具需要正确处理继承关系和实现接口的情况。 4. **异步编程转换**:C#的`async/await`关键字在Java中没有直接对应,工具可能需要将异步代码转换为...

    c# java互相转换工具

    标题中的"C# Java互相转换工具"指的是一个软件或库,旨在帮助开发者在C#和Java之间进行代码迁移或互操作。...使用这样的工具,开发者可以更高效地在C#和Java项目之间迁移代码,减少手动转换的工作量和错误。

    RSA在C#和java中的应用

    C#中的`RSACryptoServiceProvider`可以通过`ExportCspBlob(true/false)`导出和导入密钥,而Java可以使用`java.io.ByteArrayInputStream`和`java.io.ByteArrayOutputStream`配合`KeyFactory`类来处理密钥的二进制表示...

    JAVA类库转换成C#类库工具

    - IKVM.NET还包含一个Java标准库的.NET实现,这样C#程序就可以使用诸如`java.lang`、`java.util`等Java标准包中的类。 2. **C#引用JAVA类库**: - 使用IKVM,C#开发者可以通过添加对IKVM的引用,并且指定Java库的...

    C#和java 之间基于Socket的通信

    - 这种情况下,Java程序作为客户端(使用`Socket`),连接到C#实现的服务器(使用`Socket`类的派生类`TcpListener`)。 - 客户端创建Socket实例,指定服务器的IP地址和端口号,然后通过Socket对象的流进行数据交互...

    java调用c#样例

    标题"java调用c#样例"指的是使用Java语言通过Jacob库调用C#编写的动态链接库(DLL)。C# DLL通常包含.NET Framework中的方法和功能,而Java应用程序可以借助Jacob库来访问这些功能,从而实现跨语言的互操作性。 ...

    C#和Java实现互通的RSA&DES加解密算法

    C#中可以使用System.Security.Cryptography.DES类进行DES操作,而在Java中则有javax.crypto.Cipher和javax.crypto.SecretKeyFactory等类来实现。 要实现C#和Java之间的互通,关键在于双方的加密和解密过程必须保持...

    c#调用java带身份验证webservice

    本主题将深入探讨如何使用C#来调用带有身份验证的Java Web服务。Web服务作为一种基于标准的通信方式,允许不同语言和平台之间的应用程序共享数据和功能。在这个案例中,我们将重点关注C#与Java之间的交互,特别是...

Global site tag (gtag.js) - Google Analytics