c#调用java代码的原理和注意事项有哪些。

问题描述

现在有个插件用java完成了,现在想在c#开发的平台上来使用。将java编译成dll后调用。这样做的原理和有哪些必须注意的。请详细点。

解决方案

解决方案二:
http://baike.baidu.com/view/1272329.htm?fr=aladdin
解决方案三:
为了价值考虑,应该重写。

时间: 2024-12-04 01:15:46

c#调用java代码的原理和注意事项有哪些。的相关文章

jsp中调用java代码小结

  大多数情况下, jsp 文档的大部分由静态文本(html)构成, 为处理该页面而创建的 servlet 只是将它们原封不动的传递给客户端 原封不动的传送给客户端有两个小例外: 1. 如果想传送 , 由于它跟jsp的特殊符号一致, 所以必须使用转义字符转义, <% 或 %> 2. 如果想传送注释, 在 jsp 编辑页面中出现, 而在生成的html文档不出现, 那么我们要使用 , 而 这种形式会原封不动的传递给客户端. jsp 调用动态代码策略 使用 mvc, 由一个 servlet 负责处理

crossapp在线程中调用java代码toast,为何显示不了

问题描述 我在CA中用C++创建了一个新线程,然后通过jni去调用java的代码显示toast public static void showToast(final String strContent) { Message msg = new Message(); msg.what = Cocos2dxHandler.HANDLER_SHOW_TOAST; msg.obj = new Cocos2dxHandler.ShowToastMessage(strContent); sCocos2dxA

03_Android NDK中C语言调用Java代码,javah的使用,javap的使用以及生成签名,Android.mk的编写,C代码的编写

 1  案例场景,通过C语言回调Java的代码,案例的最终界面: 2  案例的代码结构如下: 3 编写DataProvider的代码: package com.example.ndkcallback;   public class DataProvider {     //C调用java空方法     public void helloFromJava(){        System.out.println("哈哈哈  我被调用了");     }     //C调用java中的

jsp中调用java代码小结_JSP编程

原封不动的传送给客户端有两个小例外: 1. 如果想传送 <%或%>, 由于它跟jsp的特殊符号一致, 所以必须使用转义字符转义, <\% 或 %\>2. 如果想传送注释, 在 jsp 编辑页面中出现, 而在生成的html文档不出现, 那么我们要使用 <%-- --%>, 而 <!-- --> 这种形式会原封不动的传递给客户端. jsp 调用动态代码策略 使用 mvc, 由一个 servlet 负责处理最初的请求, 查找数据, 并将结果存储在 bean中, 然

PL/SQL程序中调用Java代码(转)

  主要是学习PL/SQL调用JAVA的方法. 平台:WINDOWS 1.首先使用IDE写好需要调用的java代码,再添加"create or replace and compile java source named 名字 as",然后在PL/SQL中执行   create or replace and compile java source named getosmac as import java.io.InputStreamReader; import java.io.Line

在C#中调用Java代码

到IKVM官方网站下载IKVM需要的组件 ikvm-0.40.0.1.zip ikvmbin-0.40.0.1.zip openjdk6-b12-stripped.zip 解压ikvm-0.40.0.1.zip,并将%IKVM_HOME%\bin添加到path中.此处的%IKVM_HOME%是指解压后ikvm的主目录. 到Debian IKVM下载IKVM.OpenJDK.ClassLibrary.dll. 或者到rayfile去下载data.tar.gz.这个文件可以直接用winrar解压.

01_JNI是什么,为什么使用,怎么用JNI,Cygwin环境变量配置,NDK案例(使用Java调用C代码),javah命令使用

1 什么是JNI JNI Java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(C/C++) 通过这个协议,java代码就可以调用外部的C/C++代码,外部的C/C++代码也可以调用Java代码. 2 为什么用JNI 1  JNI扩展了java虚拟机的能力,驱动开发(wifi-hotspot)2.3无线热点共享 2  Native code效率高,数学运算,实时渲染的游戏上,音视频处理(极品飞车),opengl,ffmpeg 3  复用代码(文件压缩,人脸识别)

java怎么调用云端代码

问题描述 java怎么调用云端代码 各位大神,请问一下java怎么调用云端代码,求方法,求具体方法! 解决方案 云端代码是一个含糊而抽象的概念,具体你要看什么云端的代码,开放了什么接口 web service.java rpc.jms等等都可以是远程调用的接口. 解决方案二: 我看到一个平台开源的java 的sdk,你可以看看http://community.bmob.cn/forum.php?mod=viewthread&tid=2&extra=page%3D1 解决方案三: C#调用j

java虚拟机构造原理

Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序.程序开始执行时他才运行,程序结束时他就停止.你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机. Java虚拟机总是开始于一个main()方法,这个方法必须是公有.返回void.直接受一个字符串数组.在程序执行时,你必须给Java虚拟机指明这个包换main()方法的类名. Main()方法是程序的起点,他被执行的线程初始化为程序的初始线程.程序中其他的线程都由他来启动.Java中的线程分为两种: