文件放到c:\java\test1\classtest\下了吧? 两个文件分别如下? 不会错呀 package classtest;public class Lifeclass { static int b=200; public int i=20; public int geti() { return i; } public int getb() { return b; } }================================================== import classtest.Lifeclass.*;public class Testpackage { public static void main(String argsp[]) { System.out.println("这是用类包的实列:"); Lifeclass a=new Lifeclass(); System.out.println(a.getb()); } }
import classtest.Lifeclass;
~了。还是有上面的那个问题!
d:\mytest\classtest\Lifeclass.class你的CLASSPATH = 里面就要追加一条 d:\mytest\;
import classtest.Lifeclass
或者
import classtest.*
然后编译运行就在dos的窗口中打印出了这是用类包的实列 之类的话
是你打算要的呀
我把两个java文件存在:
c:\java\test1\下了。
Lifeclass.java通过了编译,
Testpackage.java通不过,出现了最上面的情况,我在我的classpath中设置增加了:c:\java\test1\;
怎么还是不得行啊、!akane(天道茜) 你要帮帮我啊!
c:\java\test1\classtest\下然后
c:\java\test1\classtest\javac Testpackage.java
编译通过,再
c:\java\test1\classtest\java Testpackage
运行就可以了
Lifeclass a=new Lifeclass();
~
出现这种错误是怎么回事?!
两个文件分别如下?
不会错呀
package classtest;public class Lifeclass
{
static int b=200;
public int i=20;
public int geti()
{
return i;
}
public int getb()
{
return b;
}
}==================================================
import classtest.Lifeclass.*;public class Testpackage
{
public static void main(String argsp[])
{
System.out.println("这是用类包的实列:");
Lifeclass a=new Lifeclass();
System.out.println(a.getb());
}
}
import classtest.Lifeclass.*;
应该写成
import classtest.Lifeclass
大家一起努力