package a;class door
{
String color;
void opendoor()
{
System.out.println("擦方法无修饰符");
}
}
public class wooddoor extends door
{
private String wood_color;
public wooddoor()
{
this.wood_color = "本类成员被修饰为default";
}
public static void main(String[] args)
{
wooddoor wd = new wooddoor();
wd.opendoor();
System.out.println(wd.wood_color);
}
}******************************
这个程序在cmd下怎么编译运行?怎么一旦运行就会出现异常NoClassDefFoundError??????????
{
String color;
void opendoor()
{
System.out.println("擦方法无修饰符");
}
}
public class wooddoor extends door
{
private String wood_color;
public wooddoor()
{
this.wood_color = "本类成员被修饰为default";
}
public static void main(String[] args)
{
wooddoor wd = new wooddoor();
wd.opendoor();
System.out.println(wd.wood_color);
}
}******************************
这个程序在cmd下怎么编译运行?怎么一旦运行就会出现异常NoClassDefFoundError??????????
.
|-- classes
| `-- a
| |-- door.class
| `-- wooddoor.class
`-- sources
`-- a
`-- wooddoor.java
javac -d classes/ sources/a/wooddoor.java
java -cp classes/ a.wooddoor
擦方法无修饰符
本类成员被修饰为default
编译的话要在dos下cd到包a的绝对目录,然后执行javac wooddoor.java
接下来返回上级cd.. 然后执行java wooddoor
我的wooddoor文本存放在桌面,请问cmd下怎么编译运行,请详细回答,谢谢了~~~~
然后编译 javac -d . wooddoor.java
在运行 java a/wooddoor