Topic: eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊

  Print this page

1.eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 Copy to clipboard
Posted by: alin_ass
Posted on: 2003-12-07 18:06

逼急了,明天开始贴英文站点

2.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: Jove
Posted on: 2003-12-07 19:19

我想大家没有误会你的意思。

你的参数是"res/games.xml",改成"src/res/games.xml"试试

一般都不会把图片等资源放在src目录的
一般是独立的resource目录,或者在编译后扔到classes中去
用简单的文件io或是getResource()来读取

3.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: sanigo
Posted on: 2003-12-08 13:01

RPWT,
从程序中可以看出,
你要找的是当前目录下的"res/games.xml",
默认当前目录就是项目路径,放到src的资源文件会自动拷贝到编译目录下,
而不在当前目录,所以找不到。

4.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: jfml
Posted on: 2003-12-09 09:29

笑死我了
Eclipse空前绝后大笑话

5.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: jfml] Copy to clipboard
Posted by: sanigo
Posted on: 2003-12-09 10:43

jfml wrote:
笑死我了
Eclipse空前绝后大笑话


不要酱紫,
谁不是从不懂到懂呢?
Smile

6.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: sanigo] Copy to clipboard
Posted by: jfml
Posted on: 2003-12-09 12:49

对8起,我错了,我认罪,刚才一时口快,该死该死,请大家原谅我

sanigo wrote:
不要酱紫,
谁不是从不懂到懂呢?
Smile

7.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: Fields2003
Posted on: 2003-12-09 13:10

虽然我看不懂,但还是佩服你们的态度

8.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: alin_ass
Posted on: 2003-12-09 17:50

jove
sanigo
------------>
我就是不明白为什么elcipse把当前文件夹设为默认目录,根本没道理
无论是dos还是html里,当前路径都是使用资源的文件所在的目录
(我的例子里就是class/)
我知道src/res/games.xml可以,但我知道退出了eclipse在dos下
输入java xml.DOMWalk就不可以了

大家都喜欢在*.bat里绑定classpath,可是我有很多测试的类,每个都去写个
*.bat再绑定吗?

jfml
------>我看不出哪里好笑的,也许你能回答为什么默认目录是项目文件夹而不是class/

9.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: alin_ass
Posted on: 2003-12-09 18:08

我说的简单一点吧

因为我在记事本下明明白白简简单单的使用
parser.parse("res/games.xml");
我不想在eclipse中就得不清不楚毫无道理的使用
parser.parse(ClassLoader.getSystemResource("res/games.xml").toString());

如果我想按我的目录格式在eclipse里使用
parser.parse("res/games.xml");

可能吗?

10.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: Jove
Posted on: 2003-12-09 18:36

依赖系统当前目录来读取资源总归是不保险的
按你的方式,最后可以用java xml.DOMWalk运行
但用户如果在C:\mydir>java -cp C:\project\foo xml.DOMWalk
这样文件还是取不到

getResource方式虽然看起来冗余一点,但确很保险
建议你还是用这个吧。

11.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: Jove
Posted on: 2003-12-09 18:49

默认是当前workspace,当然你可以自定义
在Run...中设置

如图

12.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: alin_ass
Posted on: 2003-12-09 19:18

好复杂啊,呵呵

请问
parser.parse(ClassLoader.getSystemResource("res/games.xml").toString());

parser.parse(DOMWalk.class.getResource("/res/games.xml").toString());

两者等价的吗(在我例子里都可以)

13.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: bluejava
Posted on: 2003-12-11 16:35

哈哈

14.Re:eclipse空前绝后惨绝人寰的无敌bug--我真的不想灌水啊 [Re: alin_ass] Copy to clipboard
Posted by: mochow
Posted on: 2003-12-12 22:20

建议这位alin_ass先去看看java jdk看看等等相关类的说明

java需要好好学习和体验的,这需要时间,也会给你带来快乐的。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923