当前位置: 首页 > 面试题库 >

Eclipse执行错误的Java文件

司空俊悟
2023-03-14
问题内容

我正在使用Eclipse编写和测试Java。我是一个初学者,所以我对Eclipse一无所知。

当我尝试运行我刚刚编写的Java文件时,就会出现问题。而不是执行打开的文件,而是执行我之前成功运行过的文件。我在同一默认软件包中有几个文件。软件包浏览器显示我的软件包的位置是:Aayush>
src>默认软件包

我想运行一个名为的文件,logicaloperator.java但它同时运行ifstatement.java在相同的默认程序包中,我使用工具栏上的第6个按钮运行它。当我将鼠标悬停在运行按钮上时,它会显示:“
run ifstatement”,但应该显示“ run logicaloperator”。


问题答案:

1. 请确保您已将该main()方法包含在此类文件中。

2. 如果您仍然有问题,请在程序包浏览器中右键单击此java文件,然后选择Run

3. 保留包含main()方法的类名,以及用于将文件另存为Eclipse的文件名。

logicaloperators.java不是logicaloperator.java......你已经错过了 “S”

例如:

class logicaloperators{


      public static void main(String[] args){

   }
 }

另存为 logicaloperators.java



 类似资料:
  • 导出的jar文件有问题。当我在Eclipse中运行项目时,它运行得很好,但是当我从控制台作为导出的jar运行它时,我收到以下错误消息: 代码如下: 我执行该方法的语法是

  • 当我试图使用命令: 错误:发生了JNI错误,请检查您的安装并在线程“main”java中重试。lang.NoClassDefFoundError:org/apache/http/client/ClientProtocolException 它在eclipse中运行良好。请帮忙。

  • 问题内容: 当以下Java代码在eclipse中执行时,它会提供正确的输出(即打印“ Class B”),但是根据Java规范,该代码无法编译(因为超类构造函数需要一个参数,并且构造函数由B类的编译器包括对超类no arg构造函数的调用(未定义),并且当尝试在命令行中使用javac命令编译文件时,它仅编译超类(即A类),并因以下编译而失败错误: 以下是java文件的内容: 有人可以解释eclips

  • 以下java代码在eclipse中执行时,给出了正确的输出(即打印出'ClassB'),但根据java规范,代码无法编译(因为超类构造函数需要参数,编译器提供给类B的构造函数包括对超类no arg构造函数的调用,未定义),并且在命令行中尝试使用javac命令编译文件时,只编译超类即类a,失败,出现以下编译错误: 以下是java文件内容: 有人能解释一下eclipse是如何在没有bieng的情况下执

  • 在Eclipse中,我收到一个错误: 构建路径指定执行环境Java SE 1.7 工作区中没有安装与此环境严格兼容的JRE。