当前位置: 技术问答>java相关
我怎么还没有搞懂包呢?恳请各位看看这个不能再简单的程序了.谢谢
来源: 互联网 发布时间:2015-05-02
本文导语: 我怎么还没有搞懂包呢?恳请各位看看这个不能再简单的程序了.谢谢 f:myjavaluckytest 目录下有pack.java文件,如下 package lucky.test; class pack{ int i = 1; public int get(){ return i; } } f:myjavaluckymodify目录下有Foo.java文件,如...
我怎么还没有搞懂包呢?恳请各位看看这个不能再简单的程序了.谢谢
f:myjavaluckytest 目录下有pack.java文件,如下
package lucky.test;
class pack{
int i = 1;
public int get(){
return i;
}
}
f:myjavaluckymodify目录下有Foo.java文件,如下:
classpath= . ;f:jdk1.3libdt.jar;f:jdk1.3libtools.jar;f:jdk1.3bin;F:myjava
package lucky.modify;
import lucky.test.pack;
public class Foo{
public static void main(String[] args){
pack m = new pack();
int n = m.get();
System.out.println("n="+n);
}
}
在f:myjavaluckymodify目录下javac Foo.java文件,有如下错误:
Foo.java:3: 不能解析符号
符号:类 pack
位置:包 in test
import lucky.test.pack;
^
Foo.java:7: 不能解析符号
符号:类 pack
位置:类 in lucky.modify.Foo
pack m = new pack();
^
Foo.java:7: 不能解析符号
符号:类 pack
位置:类 in lucky.modify.Foo
pack m = new pack();
^
3 个错误
请各位帮忙吧.谢谢.
f:myjavaluckytest 目录下有pack.java文件,如下
package lucky.test;
class pack{
int i = 1;
public int get(){
return i;
}
}
f:myjavaluckymodify目录下有Foo.java文件,如下:
classpath= . ;f:jdk1.3libdt.jar;f:jdk1.3libtools.jar;f:jdk1.3bin;F:myjava
package lucky.modify;
import lucky.test.pack;
public class Foo{
public static void main(String[] args){
pack m = new pack();
int n = m.get();
System.out.println("n="+n);
}
}
在f:myjavaluckymodify目录下javac Foo.java文件,有如下错误:
Foo.java:3: 不能解析符号
符号:类 pack
位置:包 in test
import lucky.test.pack;
^
Foo.java:7: 不能解析符号
符号:类 pack
位置:类 in lucky.modify.Foo
pack m = new pack();
^
Foo.java:7: 不能解析符号
符号:类 pack
位置:类 in lucky.modify.Foo
pack m = new pack();
^
3 个错误
请各位帮忙吧.谢谢.
|
在f:myjava下
javac lucky/test/pack.java lucky/modify/Foo.java
java lucky.modify.Foo
javac lucky/test/pack.java lucky/modify/Foo.java
java lucky.modify.Foo
|
pack这个类需要public出来
|
f:myjavaluckytest 目录下有pack.java文件
这是干什么?一般不把.java放在包里的,你可以另建一个src文件夹来保存.java
包里只要有pack.class就行了。
这是干什么?一般不把.java放在包里的,你可以另建一个src文件夹来保存.java
包里只要有pack.class就行了。