首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java- Eclipse错误

Java- Eclipse错误
EN

Stack Overflow用户
提问于 2015-07-30 00:45:27
回答 1查看 77关注 0票数 1

我是一个相当新手的java和编程作为一个整体。目前,我遵循java编程指南,但有几个程序在eclipse mars上不会相应地执行,但在ideone.com上执行时没有问题。举个例子:

代码语言:javascript
复制
class Vehicle{
    int  Passengers, mpg, Fuelcap, Size;
    boolean running,  full, Fueltankempty;

    void range(){
        System.out.println("Range is " + Fuelcap*mpg);
    }
}

class AddMeth{
    public static void main (String args[]){

        Vehicle minivan = new Vehicle();
        Vehicle sportscar =new Vehicle();

        minivan.Passengers=7;
        minivan.Fuelcap=16;
        minivan.mpg=21;

        sportscar.Passengers=2;
        sportscar.Fuelcap=14;
        sportscar.mpg=12;


        System.out.println("minivan can carry "+minivan.Passengers+" with a range of " );
        minivan.range();
        System.out.println("sportscar can carry "+sportscar.Passengers+" with a range of ");
        sportscar.range();
    }
}

执行时,我得到以下错误消息:

代码语言:javascript
复制
minivan can carry 7 with a range of 
Exception in thread "main" java.lang.NoSuchMethodError: Vehicle.range()V
    at AddMeth.main(AddMeth.java:26)

有人知道我为什么收到这条消息吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-30 00:52:53

你必须重新编译你的代码,每次你修改了你的源代码并想要运行你的程序。如果您使用的是Eclipse或Netbeans之类的IDE,它将(默认)自动构建/重新编译。

在Eclipse中,检查是否已经激活了Project菜单中的build automatically

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31706442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档