jnaerator

    2热度

    2回答

    我有一个设备,我想从java访问。唯一的方法是使用制造商提供的DLL库。我已阅读了关于JNI,JNA等,也许有一种工具可以分析dll并自动生成Java类。 有没有人知道这样做的方法?

    0热度

    2回答

    我有4-5个具有用户名“OWNER”(假设)的进程(如java.exe,javaw.exe等)。以下是过滤java.exe进程并在它属于“OWNER”时将其杀死的脚本。我需要你的帮助来修改这个,以便任何与“OWNER”有关的进程在找到时都会被杀死。

    1热度

    1回答

    我创建了一个JavaFX应用程序来从FTDI外围设备检索数据。我使用JNAerator来生成API,并且在我的开发机器(OS X)上一切都很好。但是,当在同事的盒子(Windows)上测试时,BirdJ Pointer.getBytes()方法返回的字节数组中的每个值都精确为128. 是否存在已知的平台差异或Java中的其他内容这种不一致的行为或者更可能是本地FTDI驱动程序中的问题? 是否有一种

    3热度

    3回答

    我需要从Java代码访问Mac OSX上的Wifi设备列表,并且在研究它之后,我发现我需要使用“本机”代码 - 即CoreWLAN框架和CWInterface.h类(https://developer.apple.com/library/mac/#documentation/CoreWLAN/Reference/CWInterface_reference/translated_content/CW

    1热度

    1回答

    我使用JNA 4.0.0访问从Java某些DLL函数,这个DLL的固有函数声明为以下几点: int ApplicationInit(HANDLE hEMV, TLV *tlv_Appl, TLV *tlv_AIP); 输入参数下 /* Opaque structure */ typedef void *HANDLE; typedef struct { unsigned cha

    1热度

    1回答

    我想问一下关于下面的源代码,我简化了它以使它更易于理解。 C代码 struct test { int test1; }; int create_context(test **context); int use_context(test *context); Java代码 public static class test extends Structure { public

    1热度

    1回答

    我已经donwloaded最新的JNAerator jar(jnaerator-0.12-SNAPSHOT-20130609)here。 然后,从我的Ubuntu 13.04 64位,我编译一个简单的C源(正下方)与所述命令: java -jar jnaerator-0.12-SNAPSHOT-20130609.jar -gui -mode StandaloneJar operations.c

    0热度

    1回答

    所以我最近更新了我的JNAerator,并开始使用新的BridJ运行时,我试图调试我遇到的问题,我不确定它是否是我的库的代码或JNAerator本身。 基本上在我的C库中,我有一个init()方法,它将在其他C库方法的内存共享变量中进行初始化。我注意到,使用新的BridJ运行时以及为我的库生成的Java代码创建的新注释仅创建静态方法。这会导致我的C库在对各种静态Java方法的不同调用中保持内存值的

    8热度

    3回答

    如果我在这里遇到了术语错误的道歉,我无法想象这个特定的习惯用法会被调用。 我一直在尝试创建一个静态声明自身内部实例的Python 3类 - 有点像枚举可以工作。下面是我写的代码的简化版本: class Test: A = Test("A") B = Test("B") def __init__(self, value): self.value = val

    0热度

    1回答

    我有一个json集合(集合PhotoAlbums)&每个专辑拥有一个json集合(图像集合)。 var imageCollection = await App.DataModel.GetImageCollection(); 它读取一个JSON文件加载&图像: 我使用显示在(Albumb)收集的所有图像。当您打开任何专辑时会调用它。 我的问题是因为GetImageColleciton在所有相