jni

    8热度

    5回答

    我已经是java开发人员多年,听说你可以用JNI做一些非常有用和强大的事情。我不知道我是否不需要使用它,或者如果它与我无关;但我根本不必碰它。 我想知道这方面的Java的用处是什么。例子会很棒。

    1热度

    2回答

    在Java应用程序在Windows XP(JRE 1.5.0_12),我调用本地方法: public native int attachImage(...); ...它生活在一个Visual C++ 6.0的.dll 。它显示一个应用程序模式窗口。问题是,该窗口有焦点时,应用程序的托盘图标不响应鼠标点击。这是一个问题,因为当显示此窗口时,用户通常切换到另一个应用程序以选择要附加的图像,然后想要

    2热度

    1回答

    我正在将JNI绑定与C++库集成。 该库遵循常规惯例:缺省情况下,安装根目录为/usr/local,可以使用--prefix参数修改为./configure; .a或.so文件进入${prefix}/lib;等等。 JNI绑定产生两个新库,libfoojni.so(原生部分)和libfoo.jar(Java部分)。 在这个方案下,传统的地方放这些文件(例如${prefix}/java)是什么? 是

    5热度

    3回答

    在valgrind下运行时,太阳JVM吐出大量额外的噪音,这使得跟踪应用程序中的内存问题非常具有挑战性。 我想找到一个压缩文件或虚拟机运行时模式,它将消除虚假内存错误,以便在这种情况下将小麦从谷壳中分离出来。有什么建议么?

    1热度

    2回答

    我需要从C应用程序中剖析由JNI调用API启动的Java应用程序,当然TPTP工具似乎是一个很好的开始。但是,我可以启动应用程序,但我不知道如何连接到它进行分析。我意识到这属于'笨蛋新手'水桶,但我真的有点失落。允许我解释: 我已将JVM选项“-XrunpiAgent:server=controlled”添加到我的Java VM启动选项中。 我已经加入$ECLIPSE_HOME/plugins/o

    2热度

    1回答

    来自C人的问题,他必须使用通过JNI连接到我的C代码的一些Java代码。 我必须在构建系统上工作,我试图将其从shell脚本更改为适当的makefile。对于C部分来说,这很容易,但是Java方面涉及到xdoclet的东西。 我还没有找到xdoclet的全部内容,我想了解它。 我做了我的谷歌研究,但我有没有想法是什么东西。对我来说,如果你已经熟悉了这个问题,并且你有10年的Java工作经验,那么你

    4热度

    3回答

    我认为这个问题对于shell脚本怪物来说相当容易。 我正在寻找最优雅和最简单的方法来创建符号链接到Unix的共享库通过bash shell脚本。 我需要的是开始了与共享库文件,如“libmythings.so.1.1,libotherthings.so.5.11”的名单是什么,获得创建符号链接,如: libmythings.so -> libmythings.so.1 -> libmythings

    1热度

    2回答

    我有这个代码在一个由应用程序和一个小程序使用的类中。 static { if (System.getProperty("os.name").startsWith("Windows")) { System.loadLibrary("extmapi"); } } 不幸的是,当小程序加载这个代码中,我得到一个错误,因为它不能加载“extmapi”库。 为

    3热度

    3回答

    我需要从Java应用服务器调用tesseract OCR(它是C++中的开放源代码库,它执行光学字符识别)。现在它很容易使用Runtime.exec()运行可执行文件。基本逻辑是当前在存储器中保存到文件(一个.TIF) 通在图像文件名到的tesseract命令行程序 保存图像。 使用FileReader从Java读取输出文本文件。 通过为Tesseract编写JNI包装,我可能获得多少性能提升?不

    2热度

    2回答

    我试图控制一些LED连接到Windows XP上的并行端口。最简单的解决方案将从Logix4u.netInpout32.dll。我已经找到了各种语言(C++,Visual Basic,C#)的许多源代码示例,但没有使用Java。 你知道有关从Java调用DLL函数的教程吗? (到目前为止我在Google上发现的并不是那么先进)。 环境:Java的1.6.0,Windows XP中