郁闷,估计又是package 问题!!!热锅上的蚂蚁,恳请各路高手帮忙降温 这个问题在JB中可以解决,即handler.a--->B. 正常情况下,这是不可能的.但是反过来, B-->handler.a是可以的.B是属于unnamed包.handler.a是没法找到它的, 因为不知道B的包名.在不在同一个目录下是没有意义的,就像你可以把a.class放到<directory>下,但并不能改变它属于handler包的事实,对B亦然. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把B.class所在的目录设置进classpath就可以了。 oicu(阿猫),我已经把b.class所在目录设近classpath了,helpall(),多谢指点,但是,不用jb真的就没有办法解决了么? 如果我把B也声明在handler的包里面可以么? 为什么不在B中加一句package handler;呢?不省得麻烦吗? 首先,介绍一个最简单的方法,你把a.java和b.java放在同一个目录下,如directory目录下,然后,在该目录下用javac -d . *.java来编译当前目录下的所有文件,java编译器会自动将class文件按照package放置,同时,可以解决嵌套调用的问题另外的方法就是将java文件按照package放置,可能与你提到的问题情况相同。那样的话,需要你在directory目录下编译,也是用javac -d . handle/a.java,需要b.java 按照package放置在directory目录下即可还有一个最好的方法,去下载一个ant(www.apache.org上有载),然后,写build.xml编译,这个是个比较好的处理方式,而且很方便,不会编译未修改的类节日快乐 1)把B也声明在handler的包里面,然后重新编译;2)或者将B.java和B.class都放在handle目录外面即可,然后重新编译a.java javac handle/a.java这两种应该都可以的! 求JAVA SE的PPT课件 和教学视频 请教一个Java调用dll的问题,请各位高手帮忙看看,谢谢 能否帮下忙哦! 基础问题,关于创建对象的 如何在JAVA中,执行SQL语句,对ORACLE的用户进行授权? 请问java怎么实现http,ftp文件下载,原理是什么??? 关于上传文件 初学JAVA,麻烦大家推荐编译器 牛人请进,菜鸟也欢迎捧棒场! 在javasoft 的forum上的两题:1.JMF and Proxy ,2.Voice Over DSL . Jb5 cd-key???? java applet 不能運行? 简单问题,关于JList和JTable,立刻给分
另外的方法就是将java文件按照package放置,可能与你提到的问题情况相同。那样的话,需要你在directory目录下编译,也是用javac -d . handle/a.java,需要b.java 按照package放置在directory目录下即可
还有一个最好的方法,去下载一个ant(www.apache.org上有载),然后,写build.xml编译,这个是个比较好的处理方式,而且很方便,不会编译未修改的类
节日快乐
2)或者将B.java和B.class都放在handle目录外面即可,然后重新编译a.java
javac handle/a.java
这两种应该都可以的!