2017-04-18 79 views
-1

我得到以下例外。FileNotFoundException「/」從URL中刪除

Failed to GET File Details from http://192.168.2.111/storage java.io.FileNotFoundException: http:/192.168.2.111/storage/data/18-Apr-2017-ops (No such file or directory) 

junit.framework.AssertionFailedError: Failed to GET File Details from http://192.168.2.111/storage java.io.FileNotFoundException: http:/192.168.2.111/storage/data/18-Apr-2017-ops (No such file or directory) 
at com.billing.getlogs.GetLogsTest.countLinesOperationsUpload(GetLogsTest.java:222) 
at com.billing.getlogs.GetLogsTest.GetLogsLineCountTest(GetLogsTest.java:264) 

如果你看,java.io.FileNotFoundException之後的URL:只有一個/在後http :. URL是從屬性文件中讀取的。是否有任何理由,因爲/字符正確顯示在url的其他部分,這將被刪除。

+2

堆棧跟蹤是一回事,但我們顯然不能看怎麼回事無碼塊... –

+0

嗯,我想我知道是什麼問題: InputStream的是=新的BufferedInputStream(新的FileInputStream(文本)) ; \t \t \t \t嘗試{ ...... } 文本是一個URL字符串。我想我不應該使用FileInput流,因爲它不是一個文件。不知道我應該使用什麼。 – runnerpaul

+0

請發佈您的代碼,如果我們不知道您在做什麼,我們無法幫助您。 – Vers

回答

0

明白了。

我改變

InputStream is = new BufferedInputStream(new FileInputStream(text)); 

InputStream is = new BufferedInputStream(new URL(text).openStream()); 

我一直在試圖讀取URL的內容,但我原來的代碼是用於讀取文件的內容。