类A代码
package tom.lsf;
public class A{
public int a,b;
public A(int a,int b){this.a=a;this.b=b;}
}类B代码
package tom.lsf;
import tom.lsf.A;
public class B{
public static void main(String r[]){
A a1=new A(4,5); System.out.println(a1.a+ " "+a1.b);
}
}
OK。现在我将两个文件放在C盘根目录,然后java -d . A.java ,java -d . B.java
这个时候如果我要运行程序,为什么我进入c:\tom\lsf,然后java B不行?我已经在当前目录设置classpath了啊。新手不要见谅啊。
package tom.lsf;
public class A{
public int a,b;
public A(int a,int b){this.a=a;this.b=b;}
}类B代码
package tom.lsf;
import tom.lsf.A;
public class B{
public static void main(String r[]){
A a1=new A(4,5); System.out.println(a1.a+ " "+a1.b);
}
}
OK。现在我将两个文件放在C盘根目录,然后java -d . A.java ,java -d . B.java
这个时候如果我要运行程序,为什么我进入c:\tom\lsf,然后java B不行?我已经在当前目录设置classpath了啊。新手不要见谅啊。
解决方案 »
- 编了个小程序帮忙看看~
- 关于杨辉三角的问题
- 发现三版thinking in java的一个错误,各位看看是不是?????
- 请问!java编程时,大家用哪个开发工具
- 一个JTextField是否只能输入一行文字?
- 欢迎光临Java自由人(www.javayou.com) 再散200分啊
- 我做了一个applet之间通讯的程序,出现错误,请帮忙!!!
- 不明白 怎么设置 可以双基 *.java 以及其他默认的格式 让eclipse 自动打开 谢谢
- oracle下究竟是怎么回事啊,下面的程序连接SQLSERVER一点问题都没有,一连oracle有问题,搞不明白啊
- 请问构造方法是不是默认就生成了不需要编写?
- struts <s:a>标签
- 关于数组声明的问题
你的意思是。必须从包外部来运行这个类。且类名要写全称。
我进入了lsf目录之后java B为什么不行呢? 我已经定义classpath有当前目录了。