eclipse中总是运行上次程序的结果?

今天运行了一个java程序,在创建对象时报错为No enclosing instance of type Class0 is accessible. Must qualify the allocation with an enclosing instance of type Class0 (e.g. x.new A() where x is an instance of Class0).(其中Class0是我的类名)百度了一下发现应该是我创建的类为动态的,主程序的main为静态的,而java中类的静态方法不能调用动态方法,所以应该将类也改为静态的。

在debug的过程中,出现了程序没报错但是运行的结果一直是上一个程序结果的现象。我查看了run as发现里面没有java文件,而在run Configurations 里没有我此时想要运行的文件,所以应该是语法有问题文件并没有保存。后来纠正了语法果然运行成功了。

第一次写,乱乱的。。。希望以后会好。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,096评论 0 4
  • 发现人真的不能凭自己的想法认为,你认为它很好,它拥有很多,但其实,后来你过了那个伤心难过尴尬生气埋怨失望乃至...
    5b260cfbf7aa阅读 327评论 0 0
  • 我还挺喜欢一个人去电影院看电影的。 其实我对于孤独的判断非常纠结,然而对于何时不会被认为孤独,并且自我感到舒适的这...
    MenciL阅读 419评论 2 1