天天看点

java共享文件夹SMB1服务报错jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/122.168.23.26java共享文件处理

java共享文件处理

两台电脑,其中一台开启共享文件(局域网环境)。利用jcifs-1.3.19.jar包。

String ip = "192.168.1.58";
        String username = "20150601";
        String password = "20150601pw";
        String remoteurl = "/ctc_test_111/";
        String url="smb://"+ip+remoteurl;
        NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("ip", username, password);
        SmbFile file = new SmbFile(url,auth);
           

之后在进行logon()或者connect()链接都会报错。提示Exception in thread “main” jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/192.168.1.58

jcifs.util.transport.TransportException

java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(SocketInputStream.java:209)

at java.net.SocketInputStream.read(SocketInputStream.java:141)

at jcifs.util.transport.Transport.readn(Transport.java:29)

at jcifs.smb.SmbTransport.peekKey(SmbTransport.java:388)

at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:288)

at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:319)

at jcifs.util.transport.Transport.run(Transport.java:241)

at java.lang.Thread.run(Thread.java:745)

at jcifs.util.transport.Transport.run(Transport.java:258)

at java.lang.Thread.run(Thread.java:745)

at jcifs.smb.SmbTransport.connect(SmbTransport.java:309)

at jcifs.smb.SmbTree.treeConnect(SmbTree.java:156)

at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)

at jcifs.smb.SmbFile.connect(SmbFile.java:957)

at my.MyTest.main(MyTest.java:30)

关于电脑SMB1服务

服务已经在电脑中开启。

java共享文件夹SMB1服务报错jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/122.168.23.26java共享文件处理

最后希望大神帮忙解决!!!