2016-08-10 478 views
-2

我正在使用Eclipse最新版本,每次将这个简单代码作为“Java应用程序”运行时,我都会遇到“无法找到或加载主类”错误。我是新来的,所以对Java不太了解。我期待着一些帮助,并请详细说明。 screenshot of run configurations window screenshot of Buildpath config. windowJava-错误:无法找到或加载主类

class apples{ 
     public static void main(String[] args) { 
     System.out.println("Hello, World"); 
      } 
     } 
+0

你的代码没有问题。你究竟是怎么写这个班的,你怎么试着去跑? – azurefrog

+0

您是否在第1行输入正确的软件包? –

+0

@MosheRabaev检查我添加的截图,请帮助我,因为我是全新的吗? –

回答

-1

你有一个错字,下主类的配置窗口:您输入“苹果”,但你的代码贴有“苹果”,从“苹果在配置窗口,切换的类名“去”苹果“,并希望一切都会奏效!

+0

这只适用于公开课程,而且这不是。 – azurefrog

+0

我添加了一些截图,你现在可以帮我吗? –

+0

@azurefrog我添加了一些截图,看看你能帮助我吗? –

0

首先,请检查:eclipse docs

其次,勾选 “运行配置”。在这个答案的更多信息:Eclipse error “Could not find or load main class”

如果所有的解决方案不起作用,您可以尝试到图书馆:

  1. 右键点击你的项目,构建路径 - >配置构建路径 - > Java Build Path - >库
  2. 删除缺少的库
  3. 转到您的主类并尝试再次运行它。

在第二个链接中有很多提示,其中一些可能会对您有所帮助。

+0

我已经尝试了几乎所有的东西,仍然找不到错误。 –

+0

这是我第一次在eclipse中,所以也许任何初始设置更改或我必须做的事情? –

+0

我已添加屏幕截图,请检查您现在是否可以帮助我? –

1

当您在类名和.java文件中提供两个不同的名称时,可能会遇到此问题。编译代码时,必须提供文件名,JVM创建.class文件。但是在运行时你必须提供你的main方法所在的类名(在你的情况下是apples.class)。

尝试给您的文件以及班级使用相同的名称,或者使用您提供的班级名称来运行它。

+0

我的两个文件现在都有相同的名称,但仍无法运行。 –

+0

我已添加屏幕截图,请检查您现在是否可以帮助我? –

相关问题