草庐IT

hello-jni

全部标签

java - JNI 返回 Signal 7 函数试图从 C++ 调用 Java

我想从C++调用Java。我尝试调用一个不带参数的返回bool值的函数。这是我的C++代码/***CheckifInternetConnectionisONLINE*/boolInterfaceJNI::isInternetConnected(){JavaVM*jvm=JniHelper::getJavaVM();intstatus;JNIEnv*env;jmethodIDmid;boolisAttached=false;//jbooleanobool?boolreturnValue=false;CCLog("StaticisInternetConnected");//GetStatu

c++ - FLTK Hello World 字体异常

我正在尝试开始学习如何使用FLTKGUI工具包来制作基本的文本编辑器,但我在使用文档教程中的这个简单的HelloWorld时遇到了问题。#include#include#includeintmain(intargc,char**argv){Fl_Window*window=newFl_Window(340,180);Fl_Box*box=newFl_Box(20,40,300,100,"Hello,World!");box->box(FL_UP_BOX);box->labelfont(FL_BOLD+FL_ITALIC);box->labelsize(36);box->labeltyp

java - 如何诊断 Windows Vista 中的 Java JNI EXCEPTION_ACCESS_VIOLATION 错误

我们有一个Java应用程序,它通过JNI使用一些C++库。该应用程序过去在WindowsXP中运行良好,但在WindowsVista中无法运行,它会立即使JVM崩溃。我们还编写了C++库并使用SWIG生成了JNI绑定(bind)。我们有点不知道从哪里开始寻找解决问题的方法。这是我们得到的EXCEPTION_ACCESS_VIOLATION:##AnunexpectederrorhasbeendetectedbyJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x771b4335,pid=1320,t

iOS 将 "Hello, world"(Helv.Neue Light, 180pt) 渲染为 PDF?

我想在UIKit中动态生成一个最小的PDF页面,所以直接发送到AirPrint(不涉及文件),其中仅包含一行文本,例如,Hello,world作为HelveticaNeueLight180pt。TBC它必须在PDF中实际排版,不呈现为图像。请注意,渲染位图的代码很简单且广泛可用..示例https://stackoverflow.com/a/6566696/294884我已经阅读并尝试过,直到我脸色发青。任何人都可以做到这一点吗?PS如果您正在阅读本文并且您是一名Postscript程序员,那么我专门讨论iPad中的PDF生成系统,例如:https://developer.apple.c

java - 无法从 START_OBJECT token 中读取 JSON : Can not deserialize instance of hello. Country[]

我有提供所有国家/地区的休息网址-http://api.geonames.org/countryInfoJSON?username=volodiaL.我使用Spring3的RestTemplate将返回的json解析为java对象:RestTemplaterestTemplate=newRestTemplate();Country[]countries=restTemplate.getForObject("http://api.geonames.org/countryInfoJSON?username=volodiaL",Country[].class);当我运行这段代码时,我得到一个

java - 无法从 START_OBJECT token 中读取 JSON : Can not deserialize instance of hello. Country[]

我有提供所有国家/地区的休息网址-http://api.geonames.org/countryInfoJSON?username=volodiaL.我使用Spring3的RestTemplate将返回的json解析为java对象:RestTemplaterestTemplate=newRestTemplate();Country[]countries=restTemplate.getForObject("http://api.geonames.org/countryInfoJSON?username=volodiaL",Country[].class);当我运行这段代码时,我得到一个

java - Hadoop 使用 JNI 运行 java 时出错

我尝试在Hadoop2.3.0中运行一个利用jni调用GPU程序的Java程序,但出现以下错误:java.lang.Exception:java.lang.UnsatisfiedLinkError:affy.qualityControl.PLM.wlsAcc([D[D[DII)Vatorg.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462)atorg.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:529)Cau

java - 如何在hadoop map reduce中设置使用JNI创建的库文件的路径

我在我的映射器代码中使用了本地方法。classMapextendsMapper{static{System.loadLibrary("myjni");}publicnativeStringgetRow(Stringrecord,Stringquery);publicvoidmap(...){//...}}我执行了所有必要的步骤来创建JNI库文件-.so。而且我还把这个.so文件复制到了hdfs。但是hadoop仍然没有识别路径。它给出了一个错误-nomyjniinjava.libarary.path.如何让mapper知道原生库文件的路径。请帮忙。谢谢。 最

hadoop - 为什么 hadoop 对于一个简单的 hello world 作业来说很慢

我正在关注hadoop网站上的教程:https://hadoop.apache.org/docs/r3.1.2/hadoop-project-dist/hadoop-common/SingleCluster.html.我在伪分布式模式下运行以下示例。timehadoopjarhadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.2.jargrepinputoutput'dfs[a-z.]+'完成需要1:47分钟。当我关闭网络(wifi)时,它会在大约50秒内完成。当我使用本地(独立)模式运行相同的命令时,它会在大约5秒内

java - 在 hadoop 上运行 JNI 的 Apache Pig 无法在多个 map 上加载共享对象(但仅在一个 map 上运行良好)

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。所以我们已经编写了一个JNI,然后我们编写了一个UDF以便能够从ApachePig调用我们的JNI。现在的问题是我们得到这个错误,但只有当我们用多个map运行它时(只有一个map一切正常):Nativecodelibraryfailedtoload.java.lang.UnsatisfiedLinkError:Can'tloadlibrary:/usr/l