C#可以调用JAR包吗 ?

因为有个项目我想完善下,想用C#调用JAR包来实现。。网上看到可以转换成DLL文件,但是没有成功。求高手指教啊~

dll的不可以吧,WCF倒是可以
温馨提示:内容为网友见解,仅供参考
无其他回答

请问JAVA可以调用DLL或者EXE吗?C#可以调用JAR包吗?为什么?
如果直接从java调用DLL或exe肯定是不行的。因为java程序生产的字节码,且必须运行在java虚拟机中,java程序根本不认识二进制的或IL格式的dll或exe;反正,c#程序的格式是IL,无法识别字节码格式的java包,因此也无法直接调用。

问点外行话,c#如何打包?
C# 和java 的jar 包不一样!jar 包是一些文件,而c#在这方面做的是 *.dll 就是 '类库' 在新建哪选择 windows library 编译后就是 *.dll 然后 调用的时候在需要使用的工程上去,引用->添加引用找到 他就行了 参考资料:自己动手 丰衣足食 ...

Java里面的jar包是否就相当于c#编译生成的dll文件?
dll文件,俗称动态链接库文件,是有执行程序可调用的二进制文件,也就是计算机能识别的二进制代码,任何语言都可以调用。只是方法不同而已。jar文件,一般是由java虚拟机解析的,其实相当于将一系列的字节码文件(.java文件)或者包,java虚拟机这些文件通过一些算法序列化(压缩),就形成了jar文件。但程序需...

c#代码转jar包
并且在bin的目录下使用的ikvmc命令,如果是使用idea引入的是把所有的lib包放在一个目录下 在modules引入的,只需要把主jar包打成一个dll就行了 其他不必引用到cs里面去,elipse则是都需要打成dll 都引入。【这里是看实际情况而言,最好是都打成dll引入】。5、在C#项目中添加所需的控件 前提需要下载...

c#如何设计游戏最高得分记录
c#设计游戏最高得分记录:jar文件本身就是一个压缩文件,吧资源文件和代码一起打包,然后写入,但是这样用户同样可以打开jar文件。设定一个变量存储最好成绩,如果这次的成绩大于原有存储的最好成绩,那么就把最好成绩更新成本次成绩。如果要程序再次运行的时候也存储成绩,就要用文件读写方法把成绩存储在...

C#如何调用.aar文件
-_-!!! jar吧…… 你用的什么IDE?IDE都可以直接把工程压缩成jar包,如果只用了JDK和记事本 那就在命令行敲jar命令了,和javac一样 ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,...

Java和c#开发语言的不同点
2、JAVA的一个文件只能有一个公共类,而C#可以多个公共类在一个文件里。3、如果找到一个JAR包,Java查看新jar包的方法字段描述,需要有单独的对应jar包的doc文档,才能看到接口调用参数说明,否则看起来不直观,但是如果有源码打出来的jar包,调试的时候可以方便的看到该包的源代码。.NET里只要有了dll...

.net如何调用 jar包
.NET 平台不可以直接调用 JAR 包的,要么用 IKVM 之类的工具将 JAR 包转成 DLL,要么用 .NET 把 JAR 包里的代码重写。前者的话,安装 IKVM,将 JAR 转为 DLL 的具体步骤百度很多,然后在 .NET 里引入这个包的命名空间就可以了,以 C#.NET 举例:假设 test.jar 存在 package com.test;那么在...

C#中的using后面的包文件是什么呢
是一个dll文件,但是不是一个真正意义上的dll,是一个程序集文件(assembly),里面包含了一个或多个类封装的类库。.dll两者都差不多。只是import指向的是jar文件,而using指向的是dll里的命名空间,一个dll里可以有不止一个命名空间。和名称空间已样三楼讲解很详细。

.Net C# 使用 IKVM 调用 Java 代码
Maven的插件,允许通过Maven仓库直接拉取依赖,简化了本地jar包的管理。尽管IKVM提供了强大的功能,但其仍处于早期开发阶段,部分功能如自动分析依赖和手动指定References依赖还有待完善。在寻找替代方案时,发现了一个收费且非开源的库作为参考,但这并不影响IKVM在.NET C#环境中调用Java代码的强大能力。

相似回答