`

MyEclipse提示“错误: 找不到或无法加载主类”-转载

    博客分类:
  • java
 
阅读更多
转载:http://www.ithao123.cn/content-2014376.html

做项目过程中,更新了一下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掉。
分享到:
评论

相关推荐

    布署tomcat错误和提示“Tomcat JDK name”错误

    ### 布署Tomcat错误和提示“Tomcat JDK name”错误 在部署Java项目到Tomcat服务器时遇到的问题往往涉及到多个方面的配置错误。本文将详细介绍一个特定问题:当修改了Java项目的名称后,在布署到Tomcat时出现错误...

    jdk tomcat mysql myeclipse配置

    - 若出现“找不到或无法加载主类”错误,检查CLASSPATH是否正确配置。 - 若JDK版本不被某些IDE识别,尝试重新配置IDE的JDK路径。 #### Apache Tomcat 6.0.18 的安装与配置 **安装**: 下载Tomcat 6.0.18压缩包,...

    使用MyEclipse将JAVA项目打包成JAR文件

    - 当打包完成后,MyEclipse会显示一个消息提示,告知你JAR文件已经创建。你可以前往指定的目录检查生成的JAR文件,确保所有需要的内容都已包含在内。 9. **测试JAR文件** - 为了确保JAR文件能正常工作,你应该在...

    怎样使用myeclipse

    - 打开软件,并确保目标Java项目已经加载到工作空间中。 2. **选择要导出的项目**: - 在左侧的“项目资源管理器”中找到你想要打包为JAR文件的项目。 - 右键点击该项目,选择“Export”。 3. **选择导出类型**...

    最新整理如何给myeclipse2017配置tomcat服务器.docx

    2. **找不到或加载主类**:检查Tomcat的classpath是否正确,以及项目中的web.xml配置是否有误。 3. **404错误**:确保Web应用的静态资源和Servlet映射路径正确无误。 4. **JRE版本不匹配**:确保MyEclipse和Tomcat...

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    这样,当用户运行这个单一的JAR文件时,不需要额外配置类路径或者手动添加依赖的JARs。这对于分发独立运行的应用程序非常有用。 在`MyEclipse`中使用`FatJar`进行打包的步骤如下: 1. **安装FatJar插件**:首先,...

    MyEclipse6.5下打jar包

    1. **打开MyEclipse6.5**:启动你的IDE,确保你的项目已加载并准备就绪。 2. **选择要导出的源代码**:右键点击项目的`src`目录,从弹出菜单中选择`Export`。 3. **选择导出类型**:在弹出的导出向导窗口中,找到...

    JAVA 期末总复习 个人整理

    这对于程序来说至关重要,因为如果没有正确设置 ClassPath,程序可能会因为找不到必要的类而无法运行。 - **MyEclipse**:一款基于 Eclipse 平台的集成开发环境(IDE),广泛应用于 Java 应用程序开发。它提供了...

    openfire开发文档

    - 将JAR文件复制到Openfire安装目录的plugins目录下,Openfire重启后会自动加载新的插件。 4. 调试插件: - 在MyEclipse中设置插件项目的断点,使用Debug模式运行Openfire,可以对插件代码进行调试。 Openfire的...

    myelipse生成可执行jar文件方法

    总的来说,通过MyEclipse生成可执行JAR文件涉及到了Java程序的打包、依赖管理以及可能的平台兼容性问题。理解并掌握这些方法对于Java开发者来说是非常重要的,尤其是当你需要发布独立的、可移植的应用程序时。

    java推箱子游戏源码

    游戏的核心在于规划合理的路径,因为箱子只能被推动,不能被拉动,且一旦推到墙角或其他箱子后面,就无法再移动。 源码是程序员编写的游戏程序的原始代码,通过阅读和分析源码,我们可以学习到游戏设计、算法运用、...

    net.sf.fjep.fatjar_0.0.23

    Fatjar插件的工作原理是将项目及其所有依赖的第三方库合并到一个JAR文件中,这样当用户运行这个JAR时,所有必要的类和资源都已包含在内,避免了“ClassNotFoundException”和其他由于找不到依赖导致的问题。...

    GUI小工具开发文档

    - **环境准备**: 在eclipse或MyEclipse环境中完成项目开发后,需要导出为可执行的JAR文件。 - **操作步骤**: 通过“Export”选项中的“JAR file”来开始导出过程。 **2. 选择导出模式** - **非Java代码打包**: ...

    Java入门+提高

    - **简单**:语法简洁明了,减少了编程错误的可能性。 - **面向对象**:支持封装、继承和多态,便于构建复杂的应用程序。 - **分布式**:可以通过网络轻松访问远程对象。 - **解释性**:程序被编译为字节码,然后由...

    JAVA复习资料

    15. **Applet 特性**:Applet 不需要 `main` 方法,必须继承 `Applet` 类,可以访问本地文件但受到安全策略限制,编译后的 `.class` 文件可以被浏览器加载执行,答案为 `B`。 16. **合法变量名**:变量名不能以数字...

    Java典型模块

    14.3 知识点扩展——从AWT到Swing的过渡 14.3.1 窗口类JFrame 14.3.2 按钮类JButton和面板类JLabel 14.3.3 单选按钮和复选框组件 14.3.4 选择框组件 14.3.5 输入框组件 14.4 小结 第15章 控制动画项目 (JSlider和...

Global site tag (gtag.js) - Google Analytics