请高手看一看!是怎么回事? 那当然了,编译到B b1=new B() ;会到你所有的类路径下去找B的class,如果没有,自然抱错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先编译B,然后把当前目录加入classpath,然后就可以编译A了。 上面的老兄说得没错!但是我看到书上说,在编译A.java时能自动编译B.java,请问为什么不能成功? 你写javac A.java的时候就指定编译A,jdk不会在你的当前目录找B.因为当前目录对jdk来说是没有什么意义的。你如果用一个IDE(jb之类)一般会有src目录,如果需要的类不存在就会在src目录自动找然后试图编译。 看来的确是书上有错!不过是不是把classpath设置到该目录就可以了! 现在试验成功!书上也没错!原来是要把classpath设置到当前目录就可以编译A.java的同时也可以编译B.java多谢各位! classpath路径如下设置:.;C:\j2sdk1.4.0\lib\tools.jar;C:\j2sdk1.4.0\lib\dt.jar;C:\j2sdk1.4.0\jre\lib注意开始的“.;”表示首先从当前目录查找所需要的类 运行一个生成验证码的Java程序,出现了文件拒绝访问的错误。 tomcat怎么配置啊?谢谢各位啦! final的用法 如何处理一个关于路径问题 我写的扫雷, (新版),保正好,来的有分 各位大虾帮我看看,在下谢了 新手提问:用JAVA有没有MSDN一样的帮助文件?谢谢。 java新手问题 int to string 如何在Java工程里面增加Groovy支持 看看这两个小程序 关于Java中package语句的使用和相关配置问题
但是我看到书上说,在编译A.java时能自动编译B.java,请问为什么不能成功?
多谢各位!
.;C:\j2sdk1.4.0\lib\tools.jar;C:\j2sdk1.4.0\lib\dt.jar;C:\j2sdk1.4.0\jre\lib注意开始的“.;”表示首先从当前目录查找所需要的类