From f97824549509b93734256961147c7978cc62ea9e Mon Sep 17 00:00:00 2001 From: wyl <959814898@qq.com> Date: Mon, 26 Jun 2023 15:08:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0ttl=20=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E5=AE=9E=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jna/pom.xml | 9 ++++++++- jna/src/main/java/com/wyl/jna/Main.java | 10 ++++++++++ jna/src/main/java/com/wyl/jna/MyLibrary.java | 9 +++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 jna/src/main/java/com/wyl/jna/Main.java create mode 100644 jna/src/main/java/com/wyl/jna/MyLibrary.java diff --git a/jna/pom.xml b/jna/pom.xml index ec326a2..5639557 100644 --- a/jna/pom.xml +++ b/jna/pom.xml @@ -15,5 +15,12 @@ 11 11 - + + + + net.java.dev.jna + jna + 5.13.0 + + \ No newline at end of file diff --git a/jna/src/main/java/com/wyl/jna/Main.java b/jna/src/main/java/com/wyl/jna/Main.java new file mode 100644 index 0000000..f694673 --- /dev/null +++ b/jna/src/main/java/com/wyl/jna/Main.java @@ -0,0 +1,10 @@ +package com.wyl.jna; + +import java.io.File; +import java.io.IOException; + +public class Main { + public static void main(String[] args) throws IOException { + File tempFile = File.createTempFile("file", ".dll"); + } +} diff --git a/jna/src/main/java/com/wyl/jna/MyLibrary.java b/jna/src/main/java/com/wyl/jna/MyLibrary.java new file mode 100644 index 0000000..3c41275 --- /dev/null +++ b/jna/src/main/java/com/wyl/jna/MyLibrary.java @@ -0,0 +1,9 @@ +package com.wyl.jna; + +import com.sun.jna.Library; +import com.sun.jna.Native; + +public interface MyLibrary extends Library { + MyLibrary INSTANCE = Native.load("mylibrary", MyLibrary.class); + void myFunction(); +}