我建立了一个包
package aa.bb;
public class a
{
public static void text()
{
System.out.println("hello!")
}}又在aa\bb\目录下建立了一个类,想调用aa.bb.a.text();这个方法,
class text2
{
public static void main(String [] args)
{
aa.bb.a.text();
}
}
可是编译的时候说找不到这个aa.bb包,我用import也不能解决,请问该如何在这个目录下,调用这个方法?
package aa.bb;
public class a
{
public static void text()
{
System.out.println("hello!")
}}又在aa\bb\目录下建立了一个类,想调用aa.bb.a.text();这个方法,
class text2
{
public static void main(String [] args)
{
aa.bb.a.text();
}
}
可是编译的时候说找不到这个aa.bb包,我用import也不能解决,请问该如何在这个目录下,调用这个方法?
解决方案 »
- 华为T2000 corba 客户端如何关闭连接
- java Socket 求解析别人传输的指令的实现代码
- java中的|符号
- 正则表达式问题
- 关于获取JFrame对象的size问题
- 如何把实现GBK编码的工程和UTF-8编码的工程互换?
- 请问关于Runtime的exec
- HttpURLConnection这个类中有没有设session = true;的方法!,知都请进!
- 大家救命呀,jbuilder无缘无故罢工
- <<Thingking in JAVA>>里的疑惑 :Vector 与 ArrayList
- 求求你们了,给我1分啊
- [求助]为什么使用new CachedRowSetImpl()时会出错
那你要把text2放到c:\
改一下程序
import aa.bb.*;
class text2
{
public static void main(String [] args)
{
a.text();
}
}
然后在C:\javac Text2.java
可能是.java文件放错目录了也可能是classpath的问题
假设.java文件的目录为c:\aa\bb\*.java
试试这个:
javac -classpath c:\aa\bb text2.java
java -classpath c:\aa\bb text2
interhanchi先生,你说的方法也是我同学帮我想的方法,把TEXT2放到aa\bb目录上是可以运行的,可是我喜欢转牛角尖,如果我非要在c:\aa\bb\目录下编译和运行text2这个文件,请问难道就不能编译吗?