作者r1239386 (T毛毛)
看板java
标题[问题] 关於ArrayList compile的问题??
时间Sat Apr 5 18:00:51 2008
我再compile arraylist的程式的时候
书上叫我用javac -Xlint:unchecked -nowarn TestArrayList.java
不过compile之後
出现以下这个
----------------------------------------------------------------
D:\java>javac -Xlint:checked -nowarn TestArrayList.java
TestArrayList.java:52: cannot find symbol
symbol : class Circle
location: class TestArrayList
list.add(new Circle(2));
^
TestArrayList.java:53: cannot find symbol
symbol : class Circle
location: class TestArrayList
list.add(new Circle(3));
^
TestArrayList.java:57: cannot find symbol
symbol : class Circle
location: class TestArrayList
((Circle)list.get(0)).getArea());
^
Note: TestArrayList.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
------------------------------------------------------------------
class档也没有跑出来...
可以请教一下这是怎麽一回事吗??
(这个是书上给的code 并不是我自己写的...所以应该没有错)
我把circle.class後
再compile一次
变成
-------------------------------------------------------------------
D:\java>javac -Xlint:checked -nowarn TestArrayList.java
TestArrayList.java:52: cannot access Circle
bad class file: .\Circle.java
file does not contain class Circle
Please remove or make sure it appears in the correct subdirectory of the
classpa
th.
list.add(new Circle(2));
^
Note: TestArrayList.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
--------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.174.37.158
1F:推 qrtt1:那你的 Circle.class 产生了没? 04/05 18:01
※ 编辑: r1239386 来自: 218.174.37.158 (04/05 18:10)
2F:→ r1239386:而且我发现.我在作者原始码直接COMPILE没有错误发生 04/05 18:12
3F:→ r1239386:我把全部的程式码"完全"复制过去别的地方..就出现错误 04/05 18:15
4F:推 TonyQ:应该是classpath没设好 o_o 04/05 18:59