腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
从
Java
调用
c
函数
、
如何在
Java
中
调用
c
函数
。看起来
c
是基于编译器的。有什么参考资料吗?
浏览 81
提问于2011-05-11
得票数 67
回答已采纳
2
回答
C
JNI
调用
java
函数
、
、
、
我在
c
/ jni中编写的第一个
函数
代码是{ (*global_env)->CallVoidMethod(global_env,(*global_obj),
java
_fun,(int)x);在我的
java
端,第一个
c
函数
的代码是; 第一个问题是如何从<
浏览 1
提问于2014-08-31
得票数 1
1
回答
JNI可以用来
调用
c
++应用程序(
调用
c
++的主要方法)吗?
、
、
我有一个
c
++应用程序,它本质上连接到服务器上的一个服务器块来侦听,当它从服务器获得消息时,将接收到的消息发送给一个线程,然后再阻塞listen (永远)。这里的问题是,我能否使用JNI
调用
c
++应用程序(
调用
c
++代码的主要功能)并将消息返回到
java
层并进行处理?文献指出,JNI用于从
java
调用
c
/
c
++库,但上述
c
++应用程序是否可以被视为库?或者JNI只是用于
调用</em
浏览 6
提问于2022-01-05
得票数 -3
2
回答
Java
调用
API:从
java
代码中
调用
C
函数
、
、
、
、
我有一个
C
(导航)程序和一个带有main()方法的jar文件。在我的本机程序中,我正在初始化JVM,并
调用
main()方法。我没问题,一切都很好。但是我想从我的
java
代码中
调用
一个
C
函数
。
C
函数
是在中的本机代码中定义的,与创建的模块相同。我的
java
代码中没有System.loadLibrary()
调用
,因为我认为,如果目标模块是(可能吗?),从
java
代码中
调用
本地代码不会有问
浏览 0
提问于2019-06-21
得票数 2
回答已采纳
1
回答
从
C
语言
调用
Java
函数
、
、
我正在绑定从
c
代码
调用
java
函数
。如在的示例中所讨论的那样,我使用了JNI我初次登台,但没有发现我做错了什么。在这里分享我的代码#include <jni.h>
浏览 4
提问于2016-02-23
得票数 3
回答已采纳
1
回答
Java
等价于
c
函数
调用
、
、
、
我需要把几十个数学
函数
转换成
C
程序,然后转换成
Java
等价物。我不太擅长
Java
,所以我们如何在
Java
中
调用
以下
函数
double mvfBeale(int n, double *x)。下面是
c
++中的一个简单程序,我需要使用
Java
来开始。
浏览 1
提问于2013-07-22
得票数 0
回答已采纳
1
回答
通过JNI从
c
++应用程序
调用
C
++回调
、
、
、
我发现了许多从
C
++
调用
Java
函数
(这是最简单的部分)和从
Java
调用
从动态链接库导出的
C
/
C
++
函数
的示例。到目前为止,我发现的所有内容都是如何从
Java
应用程序中的外部
C
++
函数
调用
Java
回调
函数
。我需要的是相反的。 有了直通
C
++,这当然很简单。我只需将一个
函数
指针传递给该
浏览 1
提问于2013-02-06
得票数 4
1
回答
从
Java
调用
C
++
函数
、
、
、
、
我在
C
++中创建了一个静态库(伪代码如下所示):class X { X() {}; z = NULL; 此外,我在
C
++ (使用MinGW的EclipseWindows7上的)中将上述所有代码编译为静态库(libXYZ.a)。现在,我想要的是能够从
Java
应用程序
调用
API accessZ()
C
++
函数
!换句话说,我已经在
C</e
浏览 1
提问于2016-12-05
得票数 1
2
回答
C
++对
C
++回调的
Java
回调
、
、
有无数关于如何使用JNI从
C
++
调用
Java
代码的文章和问题,我可以做到这一点,我可以从
C
++
调用
一些
Java
函数
。现在,我找不到任何关于以下内容的信息: 假设我有一个
Java
函数
,它需要一个回调
函数
传递给它。此回调
函数
在稍后的某个时间点从不同的线程
调用
。现在我想从
C
++程序
调用
这个
函数
,一旦回调
函数
被
浏览 67
提问于2018-10-15
得票数 2
1
回答
如何在
Java
中
调用
OpenSSL方法?
、
、
、
我必须在
java
(例如android.external.openssl.crypto.pkcs7.PKCS7_encrypt()方法)中
调用
openssl方法。我发现这方面没有JNI实现。我发现,如果我想
调用
java
中的方法(例如search() ),那么
C
中的方法定义将类似于
Java
_packageNameOfJavaFile_JavaClassName_method().method说,在为本机方法创建头文件(*.h文件)之后,必须完成
c
/
c</
浏览 1
提问于2014-04-15
得票数 1
回答已采纳
1
回答
C
在JNI中的实现,语法的改变
、
JNI教程网站让我感到困惑的是
C
语法的变化。我要重写这个吗?void main() printf("Hello world\n"); } /* JNI implementation - HelloJNI.
c
*/ #include "jni.h" JNIEXPORT void JNICALL
Java</e
浏览 1
提问于2015-03-03
得票数 0
回答已采纳
1
回答
如何将
Java
double[][]转换为
C
++ <vector<vector>> JNI?
、
、
我有一个2D
Java
双数组:如何将其转换为:extern "
C
"
Java
_JNI_Call(JNIEnv *env, jobject thiz, jobjectArrayEverything we get from
Java</em
浏览 2
提问于2019-10-02
得票数 0
4
回答
Java
调用
C
调用
Java
、
、
我想使用JNI从
Java
调用
一个
C
函数
。在
C
函数
中,我想创建一个JVM并
调用
一些
Java
对象。当我尝试创建JVM时,JNI_CreateJavaVM返回-1。任何执行
Java
->
C
->
Java</em
浏览 3
提问于2011-03-24
得票数 5
2
回答
在这种情况下,
java
对象可以
调用
本机
函数
吗?
、
、
Java
可以使用JNI
调用
本机
函数
。这意味着我可以在我的
C
++程序中运行一个JVM,并通过JNI构造
java
对象。在这个
java
对象中,可以
调用
本机
函数
来访问运行
C
++程序中的数据。它运行成功。但是,如果我只是运行
C
++程序,并将一个对象的指针提供给
java
程序。在
C
++中,我可以使用这个指针构造许多对象来
调用
本机
函数
吗?不同的是,我在JNI中不
浏览 31
提问于2018-10-27
得票数 0
回答已采纳
5
回答
从
C
++/
Java
/
C
#代码
调用
C
方法?
、
、
、
当今的许多编程语言都是基于
C
的,如
C
++、
C
#、
Java
、Objective-
C
等。那么我可以从
C
++代码中
调用
C
方法吗?或者从
Java
或
C
#
调用
C
?或者这个目标是遥不可及和不合理的吗?
浏览 3
提问于2010-06-13
得票数 8
回答已采纳
1
回答
可以不使用JNI直接在
Java
中加载
C
库吗?
、
、
我是一个新的
Java
我的项目需要一个
C
的API
调用
在
JAVA
文件,我尝试与swig在Linux创建的共享库,但我面临那里的问题,任何其他方式
调用
在
Java
中的
C
API直接加载在任何
JAVA
工具,其中它匹配在
Java
中
调用
的
函数
地址,并返回输出如在
C
程序does.conclusion加载我的
C
动态链接库或在
JAVA
中的库文件,从
JAVA<
浏览 0
提问于2014-08-07
得票数 2
1
回答
JNI还是Runtime.exec()?
、
我需要
调用
一个RPC客户端,它是用
C
语言从
Java
类实现的。 交互只是一种方式(即
Java
必须
调用
C
中的特定
函数
),而
C
不需要将任何内容返回给
调用
的
Java
代码。
浏览 2
提问于2010-09-20
得票数 1
3
回答
registerNatives()方法做什么?
、
、
、
、
在
java
中,Object类的私有静态方法registerNatives()是做什么的?
浏览 1
提问于2009-06-18
得票数 78
回答已采纳
1
回答
将一个
函数
中除前两个参数以外的所有参数传递给另一个
函数
、
、
、
、
我计划编写一个
Java
FFI库,它将使用在运行时生成FFI trampolines,而不是通过libffi执行解释
调用
。JNIEXPORT t JNICALL my_
c
_func(JNIEnv *env, jobject *self, j
浏览 1
提问于2015-10-04
得票数 0
2
回答
在Mac上从Objective
C
调用
Java
库
、
、
我想使用Cocoa + Objective
C
创建原生Mac应用程序,但我需要连接到专用数据源,为此,数据源的所有者只提供
Java
库。因此,我需要以某种方式将这个
Java
库导入到我的项目中,并
调用
它的
Java
类上的
函数
。(或者围绕这个库创建
java
包装器,然后从objective-
C
调用
我的包装器)。 现在,我该怎么做呢?我真的需要一些文章,如何加载这个
java
库,如果需要的话,启动VM,以及如何创建
java
浏览 1
提问于2009-12-01
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从 Rust 调用 C 库函数|Linux 中国
Python调用C函数的方法以及如何编写Python的C扩展
C语言/C加加编程新手入门基础学习之函数调用规则
C语言入门第22讲:如何定义和调用函数?
Python如何调用DLL函数:C数组与numpy数组传递
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券