首先判断你的文件名对吗?JAVA要求你的文件和你的类名严格对应的。
比如 public class aaa{ .....
那么文件名一定只能是aaa.java,看仔细了!其次你的程序中有main方法吗?方法签名正确么?main方法的方法签名应该是:
public static void main(String[] args)
还有就是你设置了classpath了吗?
最好在目录的末尾加上一个".",这样表示在当前目录找你的类文件
如果你的类文件存放在某个目录下比如e:\javatest,则你最好把这个目录也加入CLASSPATH最后如果你的类是属于某一个包的,应该将类文件放到包所指的目录下好了就这么多,希望对你有帮助
比如 public class aaa{ .....
那么文件名一定只能是aaa.java,看仔细了!其次你的程序中有main方法吗?方法签名正确么?main方法的方法签名应该是:
public static void main(String[] args)
还有就是你设置了classpath了吗?
最好在目录的末尾加上一个".",这样表示在当前目录找你的类文件
如果你的类文件存放在某个目录下比如e:\javatest,则你最好把这个目录也加入CLASSPATH最后如果你的类是属于某一个包的,应该将类文件放到包所指的目录下好了就这么多,希望对你有帮助
class test {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}
String status;
int speed;
float temperature;
public VolcanoRobot(){
}
void checkTemperature() {
if (temperature >660) {
status = "Returning Home";
speed = 5;
}
}
void showAttributes(){
System.out.println("Status:" + status);
System.out.println("Speed:" + speed);
System.out.println("Temperature" + temperature);
} public static void main(String[] args) {
VolcanoRobot dante = new VolcanoRobot();
dante.status = "exploring";
dante.speed = 2;
dante.temperature = 510; dante.showAttributes();
System.out.println("Increasing speed to 3.");
dante.speed = 3; dante.showAttributes();
System.out.println("Changeing temperature to 670.");
dante.temperature = 670; dante.showAttributes();
System.out.println("Checking The tempeture.");
dante.checkTemperature();
dante.showAttributes();
}
}