Ⅰ 如何在eclipse工程下建立资源文件夹
1、右键项目,选择Properties
2、在弹出的视窗中,选择左侧的java Build Path
3、此时在右侧菜单中选择Source
4、在右侧菜单下的窗体,选择Add Folder,把你刚才建立的文件夹选中
5、OK
Ⅱ 我用eclipse打得jar包怎么运行时找不到资源文件
如果只是读取的话解决很简单,读取jar文件中的内容是有特定语法的。做个比较
1.普通windows文件系统:
file:\D:\MapMole\img\map\map.jpg //你一定要在这个路径上有文件才能读写
2.jar文件中的文件:
jar:file:\D:\MapMole.jar!\img\map\map.jpg
区别一眼就看出来了(2中有jar前缀,并且有'!')。
给你一个获取输入流的方法:
URL url=new URL("jar:file:\D:\MapMole.jar!\img\map\map.jpg");
InputStream is=url.openStream();
但我看你的意思是要往jar里面写入数据。
我不建议这么做,你最好把上传的文件放到另一个文件或文件夹中,就像没有哪个exe文件把上传的文件放到自己的exe中。我没这么做过,如果你硬要往里写肯定会遇到“文件已在另一个系统中打开”之类的错误。
如果你喜欢写到jar这种压缩文件中其实不难,jar就是用的zip压缩,具体内容一查就了解了。
我还是建议你构造一个合理的目录结构,比如一般的游戏:
./map/*
./data/*
./save/*
./start.jar
这样不是挺好的吗
Ⅲ 用eclipse编写android项目时,项目中的gen,assets,bin,res和res里面的三个文件都是具体干什么用的
gen中的包和类是自动生成的,里面的R.java里面的内容是所有控件的ID号,当布局有问题的时候,clean一下,gen里面的内容会消失,就是丢失R包的现象,当然,有时候别的原因也会出现这一现象。
assets:Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。
bin文件里面有一个apk文件,可以直接用来安装android项目
res是存放图片之类的资源的
里面的文件夹分别表示方的内容:values里面是放xml文件的,一般是String.xml,color.xml等属性内容;drawable是放图片文件的;layout是放布局文件的
Ⅳ 怎么在eclipse工程下建立资源文件夹
在eclipse工程下建立资源文件夹,先在Eclipse建立一个工程,在工程下建立资源文件夹,简单方法如下:
右键项目,New->Source Folder