【发布时间】:2016-12-28 09:44:31
【问题描述】:
src/author
package1
MainClass
package2
SomeClass
src/author/data
resources1
sometext.txt
someimage.png
resources2
someobject.obj
有了这样的结构,我想在MainClass 中将sometext.txt 表示为File 对象。
我应该如何做到这一点才能使其也适用于 jar 导出?
【问题讨论】:
-
您确定需要它作为文件吗?否则考虑将其用作资源。在类加载器中有用于此的方法。
-
嗨 iGoodie - 如果您以文本而不是图像的形式复制并粘贴到源代码结构中,您的问题会更好。例如,图像不能被搜索、索引或重新格式化。
-
我需要一些代码块将写入 MainClass 的 EMPTY main 方法中,这将代表 src/author/data/resources1 文件夹中 sometext.txt 文件的新 File 对象。所有这些以绿色表示的类都是这样打包的; author.package1 和 aouthor.package2 @VinceBowdren。此源稍后将导出为 jar。所以它应该双向工作
标签: java file io resources representation