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