Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jvm在试图查找dll的位置时会在注册表中查找吗?_Java_Dll - Fatal编程技术网

Java jvm在试图查找dll的位置时会在注册表中查找吗?

Java jvm在试图查找dll的位置时会在注册表中查找吗?,java,dll,Java,Dll,我的java程序正在查找要加载的dll,但我不知道它如何知道自己的位置。我做了一个System.getProperty(“java.library.path”);在程序中,找到了它正在查找的所有位置,但dll的实际位置不在这些位置。dll的路径有一个注册表项,但我认为Java没有在里面查找,是吗 任何线索都将不胜感激 谢谢, Elliott原来dll的副本在我的桌面上,现在我知道它也在搜索桌面 取决于dll以及您如何使用它。如果是安装在机器上的活动X服务器类型,如word或excel等,则为是。

我的java程序正在查找要加载的dll,但我不知道它如何知道自己的位置。我做了一个System.getProperty(“java.library.path”);在程序中,找到了它正在查找的所有位置,但dll的实际位置不在这些位置。dll的路径有一个注册表项,但我认为Java没有在里面查找,是吗

任何线索都将不胜感激

谢谢,


Elliott

原来dll的副本在我的桌面上,现在我知道它也在搜索桌面

取决于dll以及您如何使用它。如果是安装在机器上的活动X服务器类型,如word或excel等,则为是。它只是一个位于bin目录中的helloworld dll,除非您在构建期间通过visualstudio注册。