执行的时候应该是h:\thinkinjava\java soft.B,如果在h:\thinkinjava\soft\目录下面执行,因为你在A里面声明了名为soft的包,所以系统要从当前目录下面找名为soft的子目录下的A文件,所以会出错。
解决方案 »
- FTP 下载中遇到的问题。
- netsbeans做桌面应用时,如何给JFrame加背景
- 用iText如何设置图片为背景?
- 求 急 填充 问题!!
- 在sybase中如下语句select * into tableA from tableB能够生成tableA表,其结构如同tableB,在oracle中能否实现类似功能,先谢了
- 关于applet 的问题?
- 如何让两个Panel都能响应键盘消息?
- Applet的显示内容超过显示范围时,如何处理?
- 在Java中,如何为FileDialog设置FilenameFilter,使其文件类型可支持多种文件格式,如JPG、txt等。
- 这是什么错,如何纠正()
- 关于构造器的问题!
- 怎样在win2000的环境变量下配置path,classpath
java soft.B
我想本题的正解是:java soft.B
-----------------------
to yeahspyme(行者):你的这个观点是错误的,javac B.java时jvm会自动把A.java编译为class文件。
-----------------------
to Jacky1206(胖胖):你的这个观点是错误的,因为A.java和B.java同在一个package里,不必使用import,jvm也能找到A.class。
-----------------------
to litsnake1(litsnake):你的建议非常正确,但我的目的正是为了演示/还原我的症状,才这么做的。如果去掉两个首行的package语句,确实可以正确运行。-------------------------------------
谢谢各位指教!就此结帖,再见!