我想寫一個文件在目錄中,我的main.class也是。 這總是得到一個錯誤:JAVA:在類路徑中寫入文本文件?
File file = new File(main.class.getResourceAsStream("test.txt"));
那是不是工作壓力太大:
File file = new File(getClass().getResource(AsStream)("me.test.test.txt"));
它總是說,該構造文件(InputStream的)是不確定的。 任何想法?
Regards,
爲什麼特意在這裏?您可以設置外部的,定義明確的目錄 – fge 2014-10-29 22:50:46
通常您不能寫入類路徑。您的課程可能會駐留在只讀JAR文件中。 – lexicore 2014-10-29 22:52:02
一般來說,你不能這樣做。 CLASSPATH的元素應該被視爲只讀。例如,考慮一個JAR或未解壓縮的WAR文件。 – EJP 2014-10-29 23:01:29