在清单中导入 类 & 实用程序 // JNA

Importing classes & utilities in the manifest // JNA

我是一名 CS 学生,正在忙于完成一个年终项目,为此我需要找到一个单独的 window 的尺寸和位置。我发现我需要使用 JNA 库并了解如何执行此操作,但我不了解如何通过清单导入 JNA 库。到目前为止,这是我的文件结构(我在 netbeans 中工作):

我向您展示这个是为了确保我将 JNA Jar 放在正确的位置。

接下来,这是我的清单:

Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
Class-Path: C:\Users\justi_000\Google Drive. APCS\JZMinesweeper\jna.jar

所以我需要编辑 java -cp 之后的位,但我不知道该放什么,也不知道按什么顺序放。 java tuts 等没有太大帮助。

此外,这些导入是否正确?它们可能是问题所在,我已正确导入所有内容,但我对此表示怀疑。

import com.sun.jna.*;
import com.sun.jna.platform.win32.WinDef.HWND;
import com.sun.jna.win32.*;

而且,事实证明,这是一个非常简单的解决方案,是我普遍的无能导致我错过的。

事实证明,在 IDE 中直接导入库实际上是可能的...这可能就是为什么它们都包含一个工具的原因。盲人老我以前只用过一次(作为学生的危险),但我们都准备好了。只需右键单击库 > 添加 jar 即可。

我想我会把它贴在这里以供将来参考。