Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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
加载DLL';关于Java启动的讨论_Java_Dll_Native - Fatal编程技术网

加载DLL';关于Java启动的讨论

加载DLL';关于Java启动的讨论,java,dll,native,Java,Dll,Native,我想知道在执行java应用程序时是否可以加载DLL。可能通过一些命令行参数或类似的方式。基本上,我只是想确保当Java启动时,我的DLL被加载,这样它就不必只在我使用它时才被加载。您有,并且。它可以是静态初始化块中的一个 public class App { static { System.loadLibrary("libname"); } public static void main(String[] args) throws Exception

我想知道在执行java应用程序时是否可以加载DLL。可能通过一些命令行参数或类似的方式。基本上,我只是想确保当Java启动时,我的DLL被加载,这样它就不必只在我使用它时才被加载。

您有,并且。

它可以是静态初始化块中的一个

public class App {

    static {
        System.loadLibrary("libname");
    }

    public static void main(String[] args) throws Exception {
...

是的,当然,我只是想知道你是否可以在命令中指定它paramters@tuck你的意思是想在
java[options]…
中告诉java在启动时显式加载库吗?是的,这就是我所指的?有什么想法吗?@tuck没有,对不起,只是在程序上。。。嗯,你可以操纵字节码,不过。。。如果你真的不需要触摸代码。但是为什么你不能触摸代码呢?是的,我想我可以直接加载它,我可以触摸代码,我想现在它实际上可能是一个更干净的解决方案!谢谢你的帮助