在eclipse下用maven编译时,可能会失败,爆出以下提示
Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required).
这是因为eclipse默认是使用jre作为运行环境,而maven编译需要jdk作为运行环境
尝试修改eclipse.ini,加入如下语句
-vm
C:\Progra~1\Java\jdk1.6.0_21\bin\javaw.exe
无效
仔细看其爆出的提示,似乎将JAVA_HOME环境变量指向jdk目录即可,但依然不起作用。
其实有个简单办法,就是在eclipse里设置一个jdk的运行环境,然后将当前项目的运行环境设为jdk运行环境即可
步骤
window-preferences-java-installed jres
这里默认有个jre6的JRE定义(maybe你是jre5),一个方法是修改这个jre6,将其location指向你的jdk6目录
另一个办法是点击Add按钮,选择Standard VM,jre home选择你的jdk6目录。点击finish,这时发现多了一个JRE,将其勾上,以后新的项目,就默认使用这个JRE了
然后,进入项目的properties页面,选择Java build path,打开libraries标签,remove默认的jre6,add Libraries,选择JRE system library,选择你刚创建的jdk(已被默认选中),finish
现在运行maven 的编译,一切正常。
分享到:
相关推荐
通过这个插件,开发人员可以在 Eclipse 中直接执行 Maven 命令,如编译、测试、打包和部署,而无需离开IDE。 Apache Maven 3.3.9 是 Maven 的一个稳定版本,它包含了对项目构建过程的全面管理和自动化支持。Maven ...
4. **集成开发和调试**:M2E能够将Maven构建的结果直接反映在Eclipse的工作空间中,例如,编译错误会显示在问题视图中,可以直接点击跳转到源代码。此外,还可以设置断点进行调试。 5. **更新项目配置**:当Maven的...
eclipse更新maven,jdk改变解决办法 eclipse更新maven时,项目原本设定的jdk版本发生改变,这是由于maven的编译器插件的默认设置所致。编译器插件用来编译项目的源文件,从3.0版本开始,默认编译器是javax.tools....
【Eclipse整合Maven开发教程】 Maven是一个强大的构建工具,尤其在Java开发领域中广泛使用,它负责项目的依赖管理、构建过程以及元数据管理。本文主要针对已有Eclipse使用经验的开发者,介绍如何在Eclipse环境中...
对于包含多个子模块的Maven项目,Eclipse提供了良好的支持,可以在一个父项目下管理所有子模块,方便进行整体构建和调试。 **8. Maven构建配置** 用户可以在Eclipse的“Run Configurations”中为特定的Maven目标...
Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系...通过以上步骤,可以在 Eclipse 中搭建 Maven 项目,使用 Maven 管理依赖关系和编译过程,提高开发效率和项目质量。
通过这种方式,即使在没有网络连接或者网络不稳定的情况下,也能确保Eclipse拥有Maven的支持,从而提升开发效率。然而,手动安装的插件可能不会自动更新,建议在网络条件允许时,定期检查并更新Eclipse及其插件,以...
7. **配置插件**:安装完成后,开发者需要在Eclipse的 Preferences > Maven 菜单项下配置Maven的设置,如本地仓库路径、镜像设置等。 8. **Maven项目结构**:Maven遵循约定优于配置的原则,标准的项目结构包括src/...
5. 使用Maven编译和发布项目 - Maven项目构建完成后,可以通过运行Maven的构建生命周期来编译和打包项目。 - 发布项目时,通常使用Maven的deploy目标,将构建的工件部署到远程仓库。 文件中提及的“示例项目代码...
- **支持Maven生命周期和构建阶段**: 可以直接在Eclipse中运行清理、编译、测试、打包等生命周期阶段。 - **错误和警告**: 根据Maven的构建结果提供错误和警告信息。 - **集成Maven Profile**: 在Eclipse中激活和...
在Eclipse中集成Maven插件,可以使得开发者在IDE内就能方便地进行Maven相关的操作,如编译、测试、打包等。本篇文章将详细介绍如何在Eclipse中离线安装Maven插件,并配置自定义的本地仓库路径。 首先,我们需要了解...
Maven通过使用一个项目对象模型(Project Object Model,POM)文件,自动化了构建过程,包括编译、测试、打包、部署等步骤。而Eclipse集成Maven插件后,开发者可以享受到这些功能,无需离开熟悉的IDE环境。 安装...
- M2E插件允许Eclipse自动下载和管理项目依赖,通过"Maven" -> "Lifecycle"菜单,可以执行各种Maven生命周期阶段,如编译、测试、打包等。 - Eclipse还可以集成Maven的生命周期事件,例如在保存源代码后自动编译。...
这涉及到打开`settings.xml`文件(通常位于Maven安装目录的`conf`文件夹下),并修改`localRepository`参数以指定自定义的仓库路径。在Eclipse中,你可以在`Window` -> `Preferences` -> `Maven` -> `Installations`...
Eclipse Maven3 Plugin,也称为 M2E(Maven Integration for Eclipse),是将 Maven 功能集成到 Eclipse IDE 中的插件,使得开发者在 Eclipse 环境下可以直接使用 Maven 的功能。 1. **集成开发环境中的Maven支持**...
2. **配置Maven**: 在Eclipse的Preferences中找到Maven,设置`Maven Home Directory`为Maven的安装路径,`User Settings`指向用户的`.m2`目录下的`settings.xml`。 3. **创建Maven项目**: 使用M2E创建Maven项目,...