myjava\test\pg1.java, myjava\test\pg2.java在myjava目录下, javac test.Pg2.java
解决方案 »
- org.w3c.dom.node 和org.htmlparser.Node的问题 高手进来
- 新手关于java Vector类的问题
- 关于CORE JAVA
- 在JBuilder中进行界面设计的小技巧探讨--jButton上放图片的技巧--up 有分!!!
- 和技术无关的问题,UltraEdit的使用?
- 怎样利用DefaultTreeModel清空JTree的结点数据
- 请教一个关于申请与回复操作的问题。非常急!on line waiting
- 我建议大家开展一下对java2D,3D绘图的讨论!!!有分送噢!
- 键盘录入行数打印杨辉三角形
- 为什么内存超限了,求高手解答(附代码)
- 请问哪里有多多的电子书籍下载啊?(最好Java多一点)
- Calendar 類 的 getDate 為甚麼不正確 ?
1) 你的classpath 设置有误;
试一试去掉package test,先编译Pg1.java,再编译Pg2.java。
我试过没问题。除了编译错误外还有个潜在问题:
str没有初始化。
run的结果是:
Hellonull
肯定是你执行javac或者java时,package路径等出现了问题
参考楼上的执行
然后java test.Pg2
不能定义为test吧,换个名字
就算是设为F;\也不行
执行java test.Pg2时会出一个不能读文件的错误,是怎么回事?
如:d:\java\test则classpath=d:\java
改成这样你试试,我在我机子上已调试通过。
改完后,最好重新打开,dos窗口。
2002-05-10 13:33 <DIR> .
2002-05-10 13:33 <DIR> ..
2002-05-10 12:19 182 Pg1.java
2002-05-10 12:19 296 Pg2.java
2002-05-10 13:35 502 Pg1.classD:\java>javac test.Pg2.java
错误:不能读:test.Pg2.java
1 个错误
为什么总是出来这么个错误?谁能告诉我!