package jna;
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Platform;
import com.sun.jna.WString;
/** Simple example of JNA interface mapping and usage. */
public class TestJNA {
// This is the standard, stable way of mapping, which supports extensive
// customization and mapping of Java to native types.
/*public interface CLibrary extends Library {
CLibrary INSTANCE = (CLibrary)
Native.loadLibrary((Platform.isWindows() ? "msvcrt" : "c"),
CLibrary.class);
void printf(String format, Object... args);
}
public static void main(String[] args) {
CLibrary.INSTANCE.printf("Hello, World\n");
for (int i=0;i < args.length;i++) {
CLibrary.INSTANCE.printf("Argument %d: %s\n", i, args[i]);
}
} */
public interface CLibrary extends Library {
CLibrary INSTANCE = (CLibrary)Native.loadLibrary("CPP", CLibrary.class);
//void submitJNA(String a, String b);
void submit();
// void CreateNewStr(String a, String b,String c);
}
public static void main(String[] args) {
System.out.println("test1");
//CLibrary.INSTANCE.CreateNewStr("a", "b","c");
System.out.println("test2");
CLibrary.INSTANCE.submit();
System.out.println("test3");
//CLibrary.INSTANCE.submitJNA("C:\\Users\\yoh\\Documents\\Drawing1.dwg","C:\\Users\\yoh\\Documents\\Drawing4.dwg");
System.out.println("end");
}
}
TestJNI.zip_CadLib
版权申诉
44 浏览量
2022-09-15
00:21:04
上传
评论
收藏 63KB ZIP 举报
御道御小黑
- 粉丝: 61
- 资源: 1万+
最新资源
- python代码案例详解-旅行商问题的多种求解算法.zip
- springcloud.rar
- 一键清理maven项目依赖下载失败生成的.lastUpdated文件, 以及解决无法连接远程仓库导致本地依赖找不到的批处理脚本
- C#+WPF开发IOC框架实战架构师课程
- 《JAVA WEB项目开发案例精粹》中的代码案例源文件(超全).rar
- 背景music,用作业网轮地址
- comment_6e56cd5d6e140046ef1cd248910ea5ca.png
- 基于卷积神经网络的自动驾驶系统的设计与实现
- MySQL的执行原理-2.md
- 基于 FCN 网络对无人机俯拍下的生活场景语义分割(12类别)【包含数据集、完整代码、训练好的结果、权重文件等等】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈