菜鸟来送分了!

gogoletsgo 2002-08-03 05:57:47
我写了一个类Threader(严格一点说是抄的)
要在另一个类GreatRace中调用:
import java.awt.Graphics; //-------------1行
import java.awt.GridLayout;//-------------2行
import java.awt.Frame; //-------------3行
import Threader; //-------------4行
该程序在Solaris下运行正常,可我把它放到win98下测试:
javac Threader.java(正常)
javac GreatRace.java
GreatRace.java:4:"."expected
import Threader;
^
1 error
真是奇怪!
...全文
37 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Iforgot 2002-08-06
  • 打赏
  • 举报
回复
这个问题,你还是自己去看看包啊,要不然,别人讲的再多,你也很难灵活理解运用的。
haode 2002-08-06
  • 打赏
  • 举报
回复
没有用过Solaris

如果在windows下边出这些问题,大家都解决了
gogoletsgo 2002-08-05
  • 打赏
  • 举报
回复
我还试了
javac -classpath c:\jdk\mywork\ GreatRace.java
还是提示找不到package first
请高手过来指点一二
gogoletsgo 2002-08-05
  • 打赏
  • 举报
回复
能不能再说清楚一点:
我的文件在同一个目录下
javac -classpath .\ GreatRace.java
不行
javac -classpath GreatRace.java
也不行

gogoletsgo 2002-08-05
  • 打赏
  • 举报
回复
你说到环境。我用的是jdk1.4.0,装上以后,好象什么,java_home,path,classpath都不需要配置就可以用了。(我是把可执行程序java,javac拷到了我的工作目录下)
另外,由于出了这个乱子,我试了:
set JAVA_HOME=c:\jdk
PATH=c:\jdk\bin
SET CLASSPATH=.;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar
还是不行。悲哀!
Anubis 2002-08-05
  • 打赏
  • 举报
回复
第一:在同一个文件夹
第二:仔细检查路径
第三:98系统的配置环境
。。。。。。。。。。。。。。。。
oooooooooooooooooo!!!
是路径的问题了!检查一下!!
asset 2002-08-04
  • 打赏
  • 举报
回复
编译时用-classpath指定路径就行了!
gogoletsgo 2002-08-03
  • 打赏
  • 举报
回复
还有我在Threader.java的第一行里添加上
package aaa;
后,再在GreatRace.java里添上
import aaa.Threader;

javac Threader.java(正常)
javac GreatRace.java
过不去
我的操作哪个地方不对,请高手指点!
(太笨了,没办法:)
gogoletsgo 2002-08-03
  • 打赏
  • 举报
回复
可以通过了,问题是为什么在Solaris下能通过,而
windows下不能通过?
hccpro 2002-08-03
  • 打赏
  • 举报
回复
编译时:javac package名.类名
AWP365 2002-08-03
  • 打赏
  • 举报
回复
同意楼上的,不过我这里就是在同一个目录也要把类加到package里面,不知道为什么
sunni 2002-08-03
  • 打赏
  • 举报
回复
Threader和GreatRace是在同一个文件夹下吧
看看有没有package语句 如果没有就把第四行去掉
如果Threader里有package aaa;
则在GreatRace里 第四行改为import aaa.Threader;
试试吧

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧