转自: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掉。
相关推荐
在Java编程环境中,我们经常会遇到一个令人困扰的错误:“错误:找不到或无法加载主类com.xxx.xxx.Application”。这个错误通常发生在尝试运行Java应用程序时,它表明JVM(Java虚拟机)无法找到或正确加载指定的主类...
当在命令行界面(如Windows的CMD)执行`java`命令时,如果出现“找不到或无法加载主类”的错误提示,通常意味着Java运行时环境(JRE)无法找到并加载指定的主类。这可能是由以下几个原因造成的: 1. **类路径设置不...
在Java编程过程中,有时我们可能会遇到“找不到或无法加载主类”的错误,这通常是由于类路径(ClassPath)配置不正确或执行命令的方式有误所导致的。下面将详细解释这个问题的原因以及解决方法。 首先,Java程序的...
在使用Maven过程中,可能会遇到各种问题,如依赖冲突、找不到依赖、插件执行失败等。解决这些问题的关键在于理解Maven的生命周期、构建阶段和插件机制。通过检查pom.xml文件、日志信息以及网络连接状况,通常能找出...
- **问题2**:编译Java程序时遇到“找不到或无法加载主类”的错误。 - **解决方案**:确保CLASSPATH中包含了所有必要的类库路径,并且没有遗漏任何部分。 #### 六、总结 正确配置Eclipse的环境变量对于Java开发至...
在Eclipse中编译项目时,提示找不到`class12.jar`文件。这可能是由于构建路径设置不正确或依赖关系未正确配置所导致的。 #### 解决方案 - **检查构建路径**:确保`class12.jar`已经添加到了项目的构建路径中。 - **...
在Java编程中,有时我们需要在程序运行时动态加载外部的类,这通常涉及到对`.class`文件的调用。Java允许我们通过自定义类加载器或者使用内置的`ClassLoader`来实现这一功能。以下是一份详细的步骤和知识点解释: 1...
然而,有时用户可能希望在不离开Eclipse的情况下浏览和操作项目文件系统,这时就需要借助于插件来扩展其功能。"OpenExplorer"就是这样一个插件,它使得用户可以直接在Eclipse内部打开并管理文件夹,极大地提升了开发...
1. **打开Eclipse**:启动Eclipse IDE并加载你的Java项目。确保所有代码已编译并测试无误。 2. **选择项目**:在项目浏览器中,右键点击你的Java项目,选择“Export”。 3. **导出为JAR**:在弹出的菜单中,选择...
在Java开发环境中,Eclipse是一款...- 使用`--update`选项可以更新现有Jar文件,添加或修改文件,但不删除原有内容。 通过以上步骤和注意事项,你将在Eclipse中高效地创建和使用Jar文件,进一步提升你的Java开发体验。
- 动态加载:如果配置文件不在JAR内部,可以使用`ClassLoader`来获取资源,例如`getClass().getResourceAsStream("/config.properties")`。这样,无论JAR在哪里运行,只要配置文件在类路径(classpath)下,都能...
3. **错误处理**:`javac`在编译过程中会检查语法和类型错误,如果发现错误,会显示错误信息,帮助开发者定位问题。 二、Java程序的运行 Java程序的运行依赖于Java虚拟机(JVM)。运行Java程序的步骤包括: 1. **...
1. **找不到主类**:确保主类全名(包括包名)正确,并且对应的.class文件位于Classpath所指定的路径下。 2. **缺少依赖库**:如果程序依赖于外部库(如.jar文件),确保它们被添加到Classpath中。可以单独指定每个...
如果运行Scala项目时遇到找不到类或无法加载主类的错误,这通常是因为Eclipse没有正确编译Scala源码。针对这个问题,右键点击项目,选择"Properties",然后进入"Scala Compiler"设置。在"Scala Installation"下拉...
在IT行业中,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域更是不可或缺的工具。"openi1.3 eclipse 整合调试"这个主题涉及到的是将openi1.3版本的项目与Eclipse进行集成,并进行调试的过程。这...
在本文中,我们将探讨如何将Kemulator与Eclipse集成,以及如何使用WTK进行打包和混淆打包。Kemulator是一款用于Java ME应用程序模拟的工具,而Eclipse是一款广泛使用的集成开发环境(IDE)。集成这两者可以方便...
这个过程涉及到Java的跨平台编译和封装技术。本文将详细介绍如何使用Eclipse IDE将Java程序转换为EXE文件。 1. **Java到EXE的原理** Java程序本身是不能直接作为Windows的可执行文件运行的,因为它需要JVM的支持。...
- **找不到主类**:确保指定的类名与包含main方法的类完全匹配,且符合Java命名规范。 - **类路径问题**:Java在寻找class文件时会按照类路径(CLASSPATH)设定的顺序查找。如果不在默认路径或者类路径中,需要...
- 文件路径不正确导致无法加载。 - 文件格式问题,例如文件损坏或格式不符合预期。 - 访问权限问题,某些节点可能没有足够的权限来访问文件。 **5. 在Eclipse下进行Spark开发** - **环境配置**:确保Eclipse...