`

Eclipse 无法编译 或 提示“错误: 找不到或无法加载主类”

 
阅读更多

转自:http://blog.csdn.net/ljg888/article/details/7698424

做项目过程中,更新了一下SVN,把自己机器上代码更新成了最新版本,可是在运行程序时发现Eclipse提示:“错误: 找不到或无法加载主类……”。发现根本就没有生成.class文件,也即没有时行编译。后来连错误提示也没有了,点击“build project"后一点反应都没有,不能编译。最后才发现自己犯的错误好低级:工程中的src文件夹不是”源文件包“形式了,显示的是普通文件夹的样式。

解决办法是:在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。

 

还有一种情况是:Eclipse处于打开状态,而这时更新SVN代码,再在Eclipse中运行java程序时也可能会提示“错误: 找不到或无法加载主类……”。

解决办法是:在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK。

 

还有一种可能是:项目的Java Build Path中的Libraries中有个jar包是不可用的,显示红色叉叉。这说明系统找不到这个这个jar文件。解决办法:把这个jar删除即可。

还有一种可能是:项目的Java Build Path中的Libraries中有个jar包的Source attachment指为了一个不可用的jar包,解决办法是:将这个不可用的jar包remove掉。

分享到:
评论

相关推荐

    错误:找不到或无法加载主类com.xxx.xxx.Application(完美解决)

    在Java编程环境中,我们经常会遇到一个令人困扰的错误:“错误:找不到或无法加载主类com.xxx.xxx.Application”。这个错误通常发生在尝试运行Java应用程序时,它表明JVM(Java虚拟机)无法找到或正确加载指定的主类...

    在CMD下用java命令出现“找不到或无法加载主类”问题

    当在命令行界面(如Windows的CMD)执行`java`命令时,如果出现“找不到或无法加载主类”的错误提示,通常意味着Java运行时环境(JRE)无法找到并加载指定的主类。这可能是由以下几个原因造成的: 1. **类路径设置不...

    用java运行class文件出现“找不到或无法加载主类”

    在Java编程过程中,有时我们可能会遇到“找不到或无法加载主类”的错误,这通常是由于类路径(ClassPath)配置不正确或执行命令的方式有误所导致的。下面将详细解释这个问题的原因以及解决方法。 首先,Java程序的...

    maven搭建、集成,创建聚合项目问题及错误解决

    在使用Maven过程中,可能会遇到各种问题,如依赖冲突、找不到依赖、插件执行失败等。解决这些问题的关键在于理解Maven的生命周期、构建阶段和插件机制。通过检查pom.xml文件、日志信息以及网络连接状况,通常能找出...

    eclipse环境变量配置

    - **问题2**:编译Java程序时遇到“找不到或无法加载主类”的错误。 - **解决方案**:确保CLASSPATH中包含了所有必要的类库路径,并且没有遗漏任何部分。 #### 六、总结 正确配置Eclipse的环境变量对于Java开发至...

    java遇到的问题txt

    在Eclipse中编译项目时,提示找不到`class12.jar`文件。这可能是由于构建路径设置不正确或依赖关系未正确配置所导致的。 #### 解决方案 - **检查构建路径**:确保`class12.jar`已经添加到了项目的构建路径中。 - **...

    JAVA文件中调用已编译的.CLASS的类.doc

    在Java编程中,有时我们需要在程序运行时动态加载外部的类,这通常涉及到对`.class`文件的调用。Java允许我们通过自定义类加载器或者使用内置的`ClassLoader`来实现这一功能。以下是一份详细的步骤和知识点解释: 1...

    eclipse导出为jar并使用exe4j将jar转为exe控制台程序

    1. **打开Eclipse**:启动Eclipse IDE并加载你的Java项目。确保所有代码已编译并测试无误。 2. **选择项目**:在项目浏览器中,右键点击你的Java项目,选择“Export”。 3. **导出为JAR**:在弹出的菜单中,选择...

    eclipse中Jar 文件的创建与使用

    在Java开发环境中,Eclipse是一款...- 使用`--update`选项可以更新现有Jar文件,添加或修改文件,但不删除原有内容。 通过以上步骤和注意事项,你将在Eclipse中高效地创建和使用Jar文件,进一步提升你的Java开发体验。

    Eclipse打包成JAR包读取外部JAR包和外部配置文件(源码)

    - 动态加载:如果配置文件不在JAR内部,可以使用`ClassLoader`来获取资源,例如`getClass().getResourceAsStream("/config.properties")`。这样,无论JAR在哪里运行,只要配置文件在类路径(classpath)下,都能...

    Eclipse打开文件夹插件OpenExplorer的jar包文件

    然而,有时用户可能希望在不离开Eclipse的情况下浏览和操作项目文件系统,这时就需要借助于插件来扩展其功能。"OpenExplorer"就是这样一个插件,它使得用户可以直接在Eclipse内部打开并管理文件夹,极大地提升了开发...

    java程序的编译及运行共6页.pdf.zip

    3. **错误处理**:`javac`在编译过程中会检查语法和类型错误,如果发现错误,会显示错误信息,帮助开发者定位问题。 二、Java程序的运行 Java程序的运行依赖于Java虚拟机(JVM)。运行Java程序的步骤包括: 1. **...

    Classpath Variable 解决办法

    1. **找不到主类**:确保主类全名(包括包名)正确,并且对应的.class文件位于Classpath所指定的路径下。 2. **缺少依赖库**:如果程序依赖于外部库(如.jar文件),确保它们被添加到Classpath中。可以单独指定每个...

    openi1.3 eclipse 整合调试

    在IT行业中,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域更是不可或缺的工具。"openi1.3 eclipse 整合调试"这个主题涉及到的是将openi1.3版本的项目与Eclipse进行集成,并进行调试的过程。这...

    Kemulator与Eclipse的集成

    在本文中,我们将探讨如何将Kemulator与Eclipse集成,以及如何使用WTK进行打包和混淆打包。Kemulator是一款用于Java ME应用程序模拟的工具,而Eclipse是一款广泛使用的集成开发环境(IDE)。集成这两者可以方便...

    Eclipse_java文件打包成exe文件详解java代码打包

    这个过程涉及到Java的跨平台编译和封装技术。本文将详细介绍如何使用Eclipse IDE将Java程序转换为EXE文件。 1. **Java到EXE的原理** Java程序本身是不能直接作为Windows的可执行文件运行的,因为它需要JVM的支持。...

    浅谈为什么java命令运行class文件出现异常共7页.p

    - **找不到主类**:确保指定的类名与包含main方法的类完全匹配,且符合Java命名规范。 - **类路径问题**:Java在寻找class文件时会按照类路径(CLASSPATH)设定的顺序查找。如果不在默认路径或者类路径中,需要...

    在eclipse中安装Scala环境的步骤详解

    如果运行Scala项目时遇到找不到类或无法加载主类的错误,这通常是因为Eclipse没有正确编译Scala源码。针对这个问题,右键点击项目,选择"Properties",然后进入"Scala Compiler"设置。在"Scala Installation"下拉...

    Scala-hadoop-spark-新教程含金量最高的大数据教程

    - 文件路径不正确导致无法加载。 - 文件格式问题,例如文件损坏或格式不符合预期。 - 访问权限问题,某些节点可能没有足够的权限来访问文件。 **5. 在Eclipse下进行Spark开发** - **环境配置**:确保Eclipse...

Global site tag (gtag.js) - Google Analytics