我有这个代码来创建一个简单的.NET .dll.它只返回一个int.

但是,它不适用于Java.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ReturnINT

{

public class ReturnINT

{

public static int RetornaInteiro ()

{

try

{

int number = 2;

return number;

}

catch (Exception)

{

return 1;

}

}

}

}

如何在Java中调用该方法?

当我使用JNI时我在java中有这个错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Dll.RetornaInteiro()V

at Dll.RetornaInteiro(Native Method)

at Dll.main(Dll.java:27)

java 调用 .net dll_c# – 如何从Java调用.NET dll相关推荐

  1. java矩阵传递给r_从JAVA调用R得到卡方统计和p值

    我在JAVA中有两个4 * 4矩阵,其中一个矩阵包含观察计数和其他预期计数. 我需要一种自动的方法来计算这两个矩阵之间的卡方统计量的p值; 但是,就我所知,JAVA没有这样的功能. 我可以通过将两个矩 ...

  2. 线程类中如何调用service_你真的了解Java多线程吗?

    一.程序.进程和线程.单核CPU和多核CPU.并行与并发 什么是程序? 程序是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码. 什么是进程? 进程是指程序的一次执行过程,或是正在运 ...

  3. 关于 调用 JNI JAR java 的说明和注意事项,调用第 靠写不下了

    关于 调用 JNI JAR java 的说明和注意事项,调用第 靠写不下了

  4. unity调用普通java类_Unity中C#和Java的相互调用实例代码

    1.通过C#调用Java的方法: 在C#中添加调用的一些代码,利用Unity提供的一些接口实现调用Java! private const string JAVA_CLASS_Name = " ...

  5. java反射的优化_请问Java反射的性能为什么比直接调用慢一个数量级左右?

    Method.invoke()本身要用数组包装参数:而且每次调用都必须检查方法的可见性(在Method.invoke()里),也必须检查每个实际参数与形式参数的类型匹配性(在NativeMethodA ...

  6. JAVA与.NET的相互调用——通过Web服务实现相互调用

    JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方.而在很多大型的开发项目里面,往往需要使用两种语言进行集成开发.而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候 ...

  7. java在主程序修改函数输出,Java通过JNI调用CUDA

    --NG 这段时间因为工作需要,要用到在java中调用cuda程序,但是令人蛋疼的是网上这方面的资料几乎没有,所以只好我自己摸索.我的想法是通过java的JNI接口调用cuda,但是很明显正常情况下是 ...

  8. java 调用.net webservice axis2_java利用axis2调用.net写的webservice,传递自定义的实体类参数...

    利用axis2可以很方便的自动生成客户端代码,同时对复杂参数类型的传递也很方便,本文的服务端以.net开发,有一个自定义的实体类作为参数,客户端用java,简单介绍一下利用axis2的wsdl2jav ...

  9. Java 中使用反射来创建对象、调用方法

    Java 中使用反射来创建对象.调用方法 反射创建对象 反射调用方法 反射调用私有方法 反射调用可变参私有方法 反射调用的方法自身可以抛出异常的情形   假设已有下面的类: import java.l ...

最新文章

  1. MySQL的安装过程
  2. Java基础:详解static关键字与类加载顺序
  3. amcharts应用
  4. IE针对Ajax请求结果的缓存IE浏览器同一个请求第二次是缓存数据不刷新
  5. 第一百三十六期:详细讲解 Redis 的两种安装部署方式
  6. 2015年总结2016展望
  7. sql azure 语法_SQL Server + Azure:混合方案简介
  8. 使用wireshark分析HTTPS流程的建立
  9. python 安装pandas_Python安装的正确姿势(视频教程)(pip命令安装Pandas、Numpy、jupyter)...
  10. 计算机考研数据结构参考书,2016计算机考研:数据结构参考书及其复习重点
  11. SSH进阶(2)——用Struts拦截器实现登陆限制
  12. 软件实施工程师项目经验(转
  13. 雷石服务器不显示加密狗,ESXi服务器不识别USB加密狗怎么办
  14. android串口驱动服务怎么开启,Android usb转串口驱动开发
  15. PLM教程:CAXA 3D 与 PLM 的集成应用
  16. PyCharm2021安装教程
  17. 2018云计算服务器数量,2018年全球及中国云计算行业市场规模及增速预测【图】...
  18. direction和unicode-bidi
  19. 苹果开发者账号续费时出现你的支付授权失败,请核对信息并重试..
  20. [记录] android源码下载编译

热门文章

  1. 使用ubuntu钉钉
  2. JSON Schema
  3. Uncaught Error: Bootstrap tooltips require Tether (http://github.hubspot.com/tether/)
  4. 【JVM】类是怎么加载的?
  5. JS 中类型和类型转换
  6. 02_HBase集群部署
  7. mysql Split函数
  8. HDOJ 1564 Play a game【博弈论】
  9. [Git] warning: Clone succeeded, but checkout failed.
  10. 欣赏多彩的计算机作品教案,三年级上信息技术教案-欣赏多彩的计算机作品(一)云南版...