0 0

JNA 运用时的问题0

char * __stdcall QueryTask(const char *szInput)

在JAVA 中如何写对应函数。

我自己写的是public  String QueryTask(String x)
但是报Error looking up function 'QueryTask': 找不到指定的程序。
如果把C++代码改成:char* QueryTask(char *szInput)却可以执行。

那现在代码是:char * __stdcall QueryTask(const char *szInput)
JAVA代码该怎么写呢
C++ 
2014年5月12日 09:17

1个答案 按时间排序 按投票排序

0 0

如果dll是以stdcall方式输出函数,那么就继承StdCallLibrary。否则就继承默认的Library接口

2014年5月12日 10:08

相关推荐

    JNA简介与运用

    海康威视 JNA调用DLL的方法 为了方便java调用c++接口 去调用录像下载等相应的功能

    jna-4.1.0官方稳定版

    使用JNA-4.1.0时,开发者需要在项目的类路径中包含这两个JAR文件,然后就可以利用JNA提供的功能。例如,调用Windows API的GetVersionEx函数获取操作系统版本信息,只需如下几步: 1. 定义一个Java接口,继承自...

    JNA_Test.rar.rar

    Java Native Access(JNA)是Java平台上的一个开源库,..."JNA_Test.rar.rar"文件很可能是为了帮助开发者理解和学习如何在实际项目中运用JNA技术。通过解压缩并运行其中的示例,可以更直观地理解JNA的工作机制和用法。

    java用JNA调用dll实例,包含各种参数调用

    Java语言在与操作系统底层交互时,通常会遇到需要调用动态链接库(DLL)的情况,尤其是在Windows平台上。Java Native Access...实践是最好的老师,建议结合示例逐步学习和理解这些概念,以便在实际项目中灵活运用。

    jna-platform-4.4.0.jar

    《深入解析jna-platform-4.4.0.jar——Java Native Access与平台交互的艺术》 在Java编程领域,为了实现...理解并熟练运用JNA,可以帮助我们构建更高效、更灵活的Java应用,实现更多原本只能在本地语言中完成的功能。

    jna调用动态库实例

    Java Native Access...理解并熟练运用这些知识点,你就能在Java项目中灵活地调用各种动态库,实现与操作系统更深度的交互。JNA是一个强大的工具,它使得Java开发者可以更加专注于业务逻辑,而不是底层系统的复杂性。

    深入浅出JNA—快速调用原生函数1.0

    通过本文的介绍,相信读者已经对JNA有了初步的了解,并能够开始尝试使用JNA解决实际问题。随着进一步的学习和实践,开发者将能够更加熟练地运用这一强大的工具,从而更好地利用Java平台的优势。

    USB-IC读写器Java_Jna示例源码.rar

    标题 "USB-IC读写器Java_Jna示例源码.rar" 提供的是一个使用Java...通过对这些知识点的掌握,你将能够理解和运用这个示例源码,进行IC卡读写的Java程序开发。同时,也可以在此基础上扩展功能,适应不同的IC卡读写需求。

    CobaJNA:尝试 JNA

    通过深入研究`CobaJNA-master`的源码,可以更具体地了解如何在实际项目中应用JNA,以及如何解决可能出现的问题。 总之,JNA为Java开发者提供了一种高效且便捷的方式来利用本地资源,极大地简化了与操作系统交互的...

    几个端口探测工具,jna+iperf+smsniff+IPTool+wireshark+netassist+udp echo

    在IT领域,网络通信是至关重要的,而端口探测工具则在网络安全、系统管理以及故障排查中发挥着关键作用。本篇文章将详细讲解标题中提到的几个端口...了解并熟练运用这些工具,将有助于提升网络管理和安全防护的能力。

    jnasmartcardio-master.zip

    这个项目的核心是通过Java Native Access (JNA) 技术来解决在获取PSAM卡信息时遇到的错误。本文将深入探讨jnasmartcardio-master中的关键知识点,并详细介绍如何利用JNA进行智能卡通信。 1. **JNA技术介绍**: ...

    java springboot 海康威视监控抓拍图片并保存,以及打包

    总之,实现Java SpringBoot与海康威视监控设备的集成,需要理解并熟练运用SDK、JNA、SpringBoot的特性,以及文件I/O和网络通信等相关知识。在实际操作中,可能会遇到各种问题,但只要遵循文档和已有的资源,就能逐步...

    Java调用本地库 JNAerator.7z

    Java调用本地库是开发过程中常见的一环,尤其是在需要与操作系统底层交互或利用已有的C/C++库时。JNA(Java Native Access...在实际项目中,合理运用JNA和JNAerator,可以有效地降低Java应用程序与本地系统的集成难度。

    IDEA的一些JAVA小demo

    在这个项目中,开发者通过JAVA实现了交互式的画面功能,展示了对Java AWT(Abstract Window Toolkit)或Swing库的熟练运用。 【描述】中的"JAVA画面板,窗体,加颜色,加图片,画各种图形,让画面动起来"涉及了以下...

    鼠标控制演示提供了一个鼠标控制的类,包括移动、限制、隐藏功能,是个好例子

    在IT领域,尤其是在软件开发中,用户界面的交互性至关重要,...理解并能够灵活运用这些鼠标控制技术,对于编写更加精细和用户友好的应用程序至关重要。同时,这也是软件工程中“控制用户输入”这一重要课题的具体实践。

    dashbuilder-displayer-client-0.3.1.Final.zip

    《Dashbuilder Displayer Client 0.3.1.Final与JNA详解》 在IT行业中,开源项目一直是推动技术创新的重要力量。...在实际开发过程中,深入理解和运用这两个工具,无疑能够提高开发效率,打造出更具竞争力的软件产品。

    jna-practice:РепозиторийдлясдачилабораторныхработпокурсуМетодыразработкисетевыхприложенийна

    本实践项目“jna-practice”就是针对“网络应用开发方法”课程设计的一系列实验,旨在帮助学生深入理解和掌握Java在网络编程中的运用。 Java Native Access (JNA) 是Java平台上的一个开源库,它允许Java代码与本地...

    千搜科技第五代人脸识别引擎java接口,功能包括:人脸识别,人脸提取特征,人脸相似度对比

    同时,在对一些热点问题进行深入探讨时,我们可以通过该软件来获取相关人物或机构的信息,更加精准的分析问题、深入挖掘事件。此外,在进行一些社会调查时,通过该软件识别照片中的人物,我们可以对受访者或目标群体...

    海康威视SDK自动拍照java代码(亲测有效))

    开发者需要理解每个环节的工作原理,并能够灵活运用Java编程语言和SDK提供的工具,以实现高效稳定的拍照功能。在"ClientDemo-NetBeansPro"这个项目中,可以看到这些知识点的具体应用,为其他开发者提供了一个很好的...

    sqlserver纯驱动连接的运用

    本主题将深入探讨“sqlserver纯驱动连接的运用”,并基于提供的Java类文件(DatabaseOperation.java、ConnectionUtil.java、PublishersBean.java、BaseBean.java)来解析这一技术。 首先,让我们理解什么是“纯驱动...

Global site tag (gtag.js) - Google Analytics