Java NetBeans—将my.DLL存储在路径中—它在哪里?

Java NetBeans—将my.DLL存储在路径中—它在哪里?,java,dll,path,java-native-interface,Java,Dll,Path,Java Native Interface,这可能很琐碎——我几乎不好意思问,但我对这一点还不熟悉 所以我下载了一个使用JNI的库,我需要将.dll库存储在我的路径中。我的路径是什么?在哪里可以找到它?我想你说的是Windows。要设置系统范围内的路径,您应该右键单击“我的电脑”进入高级,单击“环境变量”,然后在那里您应该找到可以修改的路径变量(在系统变量中) 编辑:对于Linux,加载.so(Linux的动态链接库)是使用LD_library_PATH环境变量完成的,该环境变量必须包含.so的目录 因此,您可以让一个脚本运行您的程序,该

这可能很琐碎——我几乎不好意思问,但我对这一点还不熟悉


所以我下载了一个使用JNI的库,我需要将.dll库存储在我的路径中。我的路径是什么?在哪里可以找到它?

我想你说的是Windows。要设置系统范围内的路径,您应该右键单击“我的电脑”进入高级,单击“环境变量”,然后在那里您应该找到可以修改的路径变量(在系统变量中)

编辑:对于Linux,加载.so(Linux的动态链接库)是使用LD_library_PATH环境变量完成的,该环境变量必须包含.so的目录

因此,您可以让一个脚本运行您的程序,该脚本可以执行以下操作(仅举一个示例):


这个特定的库是针对Windows的,但我还有一个需要用于linux的dll。我需要能够分发这个dll以及我的项目。好的,但它现在工作吗?(至少适用于windows)。我还编辑了Linux的答案。
#!/bin/bash
export LD_LIBRARY_PATH=/install_directory
java -jar /install_directory/myjar.jar