小编Uma*_*ziz的帖子

包括Netbeans中的本地库

我正在尝试从java签名的applet中读取便携式设备....我在http://code.google.com/p/jmtp/w/list上找到了一个jmtp库 来访问便携式设备,但是当我运行它时netbeans它给出了错误

    Exception in thread "main" java.lang.UnsatisfiedLinkError: no jmtp in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
        at java.lang.Runtime.loadLibrary0(Runtime.java:845)
        at java.lang.System.loadLibrary(System.java:1084)
        at jmtp.PortableDeviceManagerImplWin32.(PortableDeviceManagerImplWin32.java:38)
        at jmtp.PortableDeviceManager.(PortableDeviceManager.java:34)
        at jmtp.Jmtp.main(Jmtp.java:23)
    Java Result: 1
    

我搜索并发现我必须在.jmtp项目中包含.dll文件作为本机库...我右键单击项目并导航到属性,然后选择"运行"和选择的VM选项为

-Djava.library.path="c:\jmtp\native\windows"
并将该jmtp.dll文件放在c:\ jmtp文件夹中

但是我的代码不断出现同样的错误

    package jmtp;

import jmtp.PortableDevice;
import jmtp.PortableDeviceManager;
import jmtp.PortableDeviceObject;
import jmtp.PortableDeviceStorageObject;

public class Jmtp {

    public static void main(String[] args) {
        PortableDeviceManager manager = new PortableDeviceManager();
        PortableDevice device = manager.getDevices()[0]; 

        // Connect to my mp3-player
        device.open();
        System.out.println(device.getModel());
        System.out.println("---------------");

        // Iterate over deviceObjects
        for(PortableDeviceObject object : device.getRootObjects()) {

            // …
Run Code Online (Sandbox Code Playgroud)

java wpd netbeans-7 java.library.path unsatisfiedlinkerror

10
推荐指数
2
解决办法
3万
查看次数

由于任何原因断开连接时自动重新连接 VPN - 持久性 VPN

在 Windows Server 2008、2012 或更高版本上,一旦 VPN 由于任何原因断开连接,我需要自动重新连接 VPN。

可能是服务器重启,手动命令断开连接。持续的 VPN 连接。

任何变通方法

windows vpn windows-server-2008 windows-server-2008-r2 windows-server-2012-r2

1
推荐指数
1
解决办法
3527
查看次数