NetBeans开发7 - Windows 7 64位... JNI本机调用...如何引导

时间:2011-06-09 04:37:34

标签: windows-7 64-bit java-native-interface netbeans-7

1 个答案:

答案 0 :(得分:2)

既然这个问题不是一个问题,而是一个问题,我的答案不是答案,而是一个怎样的问题:

您的32/64技术需要DLL的单独目录。

if (System.getProperty( "os.arch" ).toLowerCase().equals( "amd64" ) )
   System.loadLibrary( <64-bit_folder_name_on_file_system>/<file_name.dll> );
else
   System.loadLibrary( <32-bit_folder_name_on_file_system>/<file_name.dll

这就是Ido:

String archDataModel = System.getProperty("sun.arch.data.model");
System.loadLibrary("dllName" + archDataModel);

允许将dllName32.dll和dllName64.dll打包在同一目录中。

......只是另一个男人的意见。