腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8717)
视频
沙龙
1
回答
通过
JNI
NewObject
创建
实例
时
,
jvm.dll
异常
0xC0000005
java
、
c
、
java-native-interface
出于这个原因,我使用<code>C1</code>从C中
创建
一个JVM
实例
。我可以找到合适的Java类并
创建
一个
实例
。代码如下所示:一切都运行得很好。只要我尝试
创建
Java类的
实例
,它就会抛出一个。日志文件中会写入更多详细信息,但是堆栈跟踪除了指向
jvm.dll
中的某个位置之外,并没有什么帮助。
浏览 45
提问于2020-03-15
得票数 2
回答已采纳
3
回答
使用
JNI
静态连接Java和C++
java
、
c++
、
java-native-interface
有没有可能将C++库静态链接到Java程序,就像链接两个C++库一样,将它们链接到一个文件中?
浏览 0
提问于2012-06-15
得票数 0
回答已采纳
1
回答
Java在
通过
JNI
调用时抛出Null
异常
,但在从Java程序调用时工作
java
、
java-native-interface
我的问题是,当我编写使用该库的简单Java程序时,一切都运行得很好,但当我
通过
JNI
执行相同的代码
时
,当从字符串解析Integer
时
,该库抛出Null
异常
。我确信我的
JNI
代码中没有问题,因为我有一个更新版本的库,它具有相同的接口,
通过
JNI
可以很好地工作。但不幸的是,由于与外部系统的兼容性问题,我不得不使用旧版本。我认为问题出在
jvm.dll
创建
VM的方式上--我可能遗漏了一些在
创建
VM
时
浏览 0
提问于2013-02-07
得票数 1
2
回答
JNI
中的对象
创建
java
、
c++
、
enums
、
java-native-interface
、
wrapper
ppm_err_e getObj(int i) { }...我的
JNI
(*env)->GetMethodID(env, employeeClass, "<init>", "(I)V");
浏览 4
提问于2014-08-11
得票数 0
回答已采纳
1
回答
从C++
JNI
NDK函数调用两次Java方法
java
、
android
、
c++
、
android-ndk
、
java-native-interface
我有一些
通过
JNI
调用C++方法的Java代码。我遇到的问题是,我的Java方法被调用了两次。看来,一旦我使用GetMethodID获得方法的句柄,然后调用env->
NewObject
/那个方法ID,我的java函数就会被调用。显然,当我调用env->CallVoidMethod(obj,mid)
时
,这也是预期的。我只是不知道为什么在
创建
NewObject
时调用它?C++ Code: JNIEXPORT jint JNICALL
JN
浏览 2
提问于2014-08-04
得票数 1
回答已采纳
1
回答
单机器人应用程序中的JNIEnv调用
xamarin.android
、
jnienv
这是我在我的单机器人应用程序中
通过
JNIEnv访问的Java类。android.util.Log; { { }我能够
通过
以
浏览 0
提问于2012-08-10
得票数 1
回答已采纳
1
回答
单步执行VS2017中调试下的
JNI
_CreateJavaVM崩溃程序
visual-studio-2017
、
java-native-interface
这个端口非常简单,但是我在使用
JNI
时
遇到了一个奇怪的问题。我们动态加载
jvm.dll
,然后为
JNI
_CreateJavaVM执行一个GetProcAddress;此代码在VS2013中运行良好,但是在VS2017中,我无法跳过对create JVM函数的调用,而不报告null ptr
异常
。奇怪的是,如果我点击继续到下一个断点,我发现我的
创建
JVM的调用已经成功,然后我可以继续调用
JNI
函数来
创建
类等。 有没有人能解决这个问题--这是一个已知的问题吗?
浏览 0
提问于2018-04-27
得票数 0
1
回答
在when 32/MFC应用程序中启用时无法使用
JNI
java
、
c++
、
mfc
、
java-native-interface
我试图
通过
使用从VisualC++应用程序中使用Java函数,但运气并不好。我在一个按钮中调用CDialog中的处理程序函数中的代码,我甚至尝试
创建
一个Java
实例
,我的应用程序抛出一个访问冲突
异常
:“MyApp.exe:
0xC0000005
:访问冲突读取位置0xFEEEFFF26中的未处理
异常
( 0x0F7D260A (mfc120u.dll) )”。然而,当我将我的代码放入一个只包含main()函数的框架C++应用程序中
时
,一切都很好。 据我所知,我已经在Visu
浏览 1
提问于2016-05-05
得票数 0
回答已采纳
2
回答
JNI
-- C++/Java中的监听器--是否可以在c++中
实例
化Java对象并使用它们作为参数
java
、
c++
、
c
、
dll
、
java-native-interface
以下内容在
JNI
中可用吗?String s2); } 在c/c++代码中
实例
化现在,我们希望将侦听器附加到dll,以便在工作
时
向我们提供一些进度信息。上面的示例是监听器部分,我不知道是否可以从c/c++调用Java构造函数。
浏览 1
提问于2014-03-27
得票数 4
回答已采纳
5
回答
为什么我不应该在
JNI
中重用jclass和/或jmethodID?
java
、
java-native-interface
在使用
JNI
时
,需要为C/C++代码中将要使用的每个类和方法请求JNIEnv对象jclass和jmethodID。为了明确起见,我想从C/C++调用Java构造器或方法。因此,我将这个
实例
保存在全局变量中,如下所示:jmethodID someMethod = NULL; // use someClass and someMethod
浏览 6
提问于2010-01-19
得票数 37
回答已采纳
3
回答
如何强制java对象按特定顺序
实例
化其
实例
变量?
java
、
oop
、
instance-variables
上一节课: Object2 object2; }如何强制对象
实例
化,即object1必须在object2之前
实例
化?现在我可以想办法解决这个问题 this.object1 = object1;2.从试
浏览 5
提问于2016-11-06
得票数 1
回答已采纳
1
回答
使用
jni
时
出现致命错误
java
、
c++
、
jvm
、
java-native-interface
我正在尝试使用
jni
从c++调用java方法。实际上更多的是一个回调(java -> c++ -> java)我已经
通过
在.exe (c++ -> java)中测试它来检查c++程序的错误,这个程序在visual studio中工作得很好。但是当我将它转换成dll并在java中使用它
时
,它会失败和崩溃。我认为它与
jvm.dll
有关,因为我必须将它包含到我的visual studio项目中。c++:#include <
jni
.h&g
浏览 0
提问于2014-08-26
得票数 2
5
回答
子类中的每个函数必须在超类中定义吗?
java
、
oop
;}; public static void main(String args[]){ System.out.println(
newObject
.getName()); }当我试图在main方法中调用函数f()
时
,它会引发一个错误,但是当我在超类shape中定义f()
时
,它会
浏览 7
提问于2014-11-12
得票数 0
回答已采纳
4
回答
不适用于内部类构造函数的
JNI
GetMethodID
java
、
c
、
constructor
、
java-native-interface
、
wrapper
我希望在
JNI
包装器中
创建
该子类的一个
实例
并返回它。我在googled上搜索并尝试让它工作,但没有成功(methodID为null)。有什么建议吗?JNIEXPORT jobject JNICALL Java_some_Class_some_
Jni
_Method(JNIEnv *env, jobject this) { printf("jmethodID error."); jobject
浏览 1
提问于2014-08-18
得票数 11
回答已采纳
2
回答
将对象
创建
移动到另一种方法后
JNI
总线错误
java
、
java-native-interface
我对
JNI
有一个问题,它花了我一整天的时间,如果我不叫人帮忙的话,我可能会发疯。我有这个简单的类,我想从
JNI
C/C++代码中
创建
它的
实例
: public ModelDetailsconstructor method id");
浏览 4
提问于2010-01-18
得票数 5
回答已采纳
1
回答
如何
通过
JNI
设置java类的Double/Integer类型值
java
、
android
、
c++
、
java-native-interface
Integer value;本地人:C代码:test_
jni
_Native_testSetLjava/lang/Integer;"); return 0;当我调用Native.testGet
时
,程序崩溃了,并显示错误消息如下: E/dalvikvm:
JNI<
浏览 1
提问于2016-01-18
得票数 2
回答已采纳
1
回答
使用
JNI
从Cocoa调用Java类函数
java
、
objective-c
、
cocoa
、
xcode
、
java-native-interface
我真的很难弄清楚如何使用
JNI
从Objective-C调用Java函数。 首先,我应该说我对Java了解不多,但对Obj-C非常熟悉。我只有一个Java类和一个方法,我需要从我的应用程序包中调用它。我使用对
JNI
_CreateJavaVM的调用启动VM,然后尝试使用NSClassFromString查找类,这感觉不对,但这是我在搜索中找到的唯一方法。我相信这个方法在使用过时的Java桥
时
是正确的,但我找不到任何使用
JNI
的示例或参考资料。
浏览 0
提问于2011-02-12
得票数 2
回答已采纳
1
回答
无法从“开始”菜单启动eclipse
eclipse
然而,我这里有一个情况:我可以
通过
双击"sts.exe“从exe启动eclipse。我可以
通过
复制和粘贴快捷方式来
创建
它的快捷方式。我可以
通过
双击打开这个快捷方式。但是当我
通过
run命令打开它
时
,它拒绝工作,说:我甚至在ini中输入了-vm选项,但似乎没有任何帮助。我只是不能<
浏览 0
提问于2013-02-24
得票数 1
回答已采纳
2
回答
为什么例外不被打印出来呢?
java
、
c
、
exception-handling
、
java-native-interface
下面是一个java代码,旁边是c代码: System.out.println("In call-back !");}
浏览 3
提问于2012-05-09
得票数 2
回答已采纳
1
回答
将Mat对象数组返回给Java
java
、
android
、
opencv
、
java-native-interface
我想从
JNI
取回一个Mat对象数组。我已经
创建
了一个应用程序,它将一些Mat对象从java发送到
JNI
。我可以从
JNI
返回int、long和其他类型。如何返回Mat对象或Mat对象数组?
浏览 2
提问于2017-05-17
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券