以下是我的一段代碼jcifs.smb.SmbException:網絡名稱無法找到
SmbFile catalExp = new SmbFile("smb://<Shared machine name>/Project share/Home/4. Folders/planning - Design & Exec/sample.txt",
new NtlmPasswordAuthentication(LoadProp.getShrdDomain(),"user","paswd"));
在這方面,我正在錯誤
jcifs.smb.SmbException: The network name cannot be found
at jcifs.smb.SmbTransport.send(SmbTransport.java:753)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:140)
at jcifs.smb.SmbSession.send(SmbSession.java:103)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:132)
at jcifs.smb.SmbFile.connect(SmbFile.java:674)
at jcifs.smb.SmbFile.connect0(SmbFile.java:644)
at jcifs.smb.SmbFile.open0(SmbFile.java:700)
at jcifs.smb.SmbFile.createNewFile(SmbFile.java:2027)
這是什麼做的用戶的權利,以特定的共享文件夾或我做錯什麼 請指教
#James做什麼用的共享名稱是什麼意思?這是否就像當你配置共享的東西時你會提供一個共享的名字? – Sundhar 2015-03-06 06:53:24
這也適用於我,並拯救我soooo很頭疼!感謝和+1! @Sundhar - 當你運行這個命令時,你會明白:你將通過smb://從遠程服務器上的所有共享(目錄)中打印出來。 – smeeb 2015-09-04 17:09:01