加载DLL';关于Java启动的讨论
我想知道在执行java应用程序时是否可以加载DLL。可能通过一些命令行参数或类似的方式。基本上,我只是想确保当Java启动时,我的DLL被加载,这样它就不必只在我使用它时才被加载。您有,并且。它可以是静态初始化块中的一个加载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
public class App {
static {
System.loadLibrary("libname");
}
public static void main(String[] args) throws Exception {
...
是的,当然,我只是想知道你是否可以在命令中指定它paramters@tuck你的意思是想在
java[options]…
中告诉java在启动时显式加载库吗?是的,这就是我所指的?有什么想法吗?@tuck没有,对不起,只是在程序上。。。嗯,你可以操纵字节码,不过。。。如果你真的不需要触摸代码。但是为什么你不能触摸代码呢?是的,我想我可以直接加载它,我可以触摸代码,我想现在它实际上可能是一个更干净的解决方案!谢谢你的帮助