你的主类叫做VolcanoRobot  ,但是你存储该文件确存为lianxi.
class最好跟文件名一致

解决方案 »

  1.   

    可以运行,文件名应为:VolcanoRobot.java
    结果如下:
    Virgil:
    Status : coming
    Speed:5
    Temperature: 600.0
      

  2.   

    class最好跟文件名一致???必须!!!
      

  3.   

    源文件本身应该没有问题。
    1、你没有定义public类,所以文件名可以不同。
    2、把你的源文件存储目录以及类文件的存储目录列一下,还有classpath设置是不是包括当前目录 ".";这是都是非常重要的情况。你最好说清楚一点。
    在线吗?在线的话,马上说清。
      

  4.   

    你这样写试试:java -cp . VolcanoRobot
      

  5.   

    注意
    类名应该和文件名一致
    另外,classpath也应该设好
    建议用jbuilder7
      

  6.   

    public static void main(String[] arguments) {
          VolcanoRobot virgirl = new VolcanoRobot();
          System.out.println("\nVirgil:");
          virgirl.status = "coming";
          virgirl.speed = 5;
          virgirl.temperature = 600;
          virgirl.showAttributes();这不是PUBLIC类吗?