eclipse中另起了一个workspace,然后跑maven项目,报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK。咨询了下度娘,找到了下面这篇文章解决了这个问题。
引用博客地址 : http://blog.csdn.net/vah101/article/details/24660795
1. 首先安装maven插件,进入eclipse的help->marketplace,在find框中输入“maven”,选择“maven integration for eclipse(juno and newer)”项的install按钮
2. 进入window->preferences窗口,选择java->Installed JREs,默认情况下只有eclipse一项,这里要通过add按钮增加jdk对对应的路径加进来,否则在编译的时候会报错:
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
接着,进入Installed JREs的子项Execute Environment:在左侧选择JavaSE-1.6,右侧选择jdk
3. 在项目文件上单击右键,选择Maven->update project。
如果这个项目不是maven项目,则单击项目图标,现在configure->Convert to Maven project
4. 右键,选择Run As->Maven install,之后会开始下载编译过程中所需的文件
5. 之后,选择Maven Build,第一次运行会出现Run Configurations对话框,主要是在Goals框中输入要编译出的目标文件,Goals的选项包括:
validate
initialize
generate-sources
process-sources
generate-resources
process-resources
compile compile
process-classes
generate-test-sources
process-test-sources
generate-test-resources
process-test-resources
test-compile
process-test-classes
test
prepare-package
package
pre-integration-test
integration-test
post-integration-test
verify
install
deploy
如果goals不输入内容,编译的时候会提示
[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format.....
进一步的细节可以参考 http://gavin-chen.iteye.com/blog/336607
相关推荐
1. **集成 Maven 构建工具**:该插件将 Maven 的强大功能直接嵌入 Eclipse,使得开发者在编写代码的同时可以方便地执行 Maven 命令,例如 `mvn clean`、`mvn install` 和 `mvn test`。 2. **自动构建和依赖管理**:...
4. **集成开发和调试**:M2E能够将Maven构建的结果直接反映在Eclipse的工作空间中,例如,编译错误会显示在问题视图中,可以直接点击跳转到源代码。此外,还可以设置断点进行调试。 5. **更新项目配置**:当Maven的...
- 在Eclipse中配置Maven,包括增加Maven版本(如果需要更新版本)和配置Maven仓库。仓库配置包括本地仓库和远程仓库,本地仓库默认位于用户的`.m2/repository`目录下,可以按需修改`settings.xml`文件。 4. **开发...
eclipse更新maven时,项目原本设定的jdk版本发生改变,这是由于maven的编译器插件的默认设置所致。编译器插件用来编译项目的源文件,从3.0版本开始,默认编译器是javax.tools.JavaCompiler,如果你想强制性的让插件...
Eclipse-Maven集成还提供了“Update Project Configuration”功能,用于更新项目设置以匹配POM.xml中的配置。这确保了Eclipse工作空间与Maven配置的一致性。 **7. 多模块项目** 对于包含多个子模块的Maven项目,...
下面将详细介绍如何在 Eclipse 中搭建 Maven 项目,包括安装 Maven 插件、配置 Maven 环境变量、建立 Maven 管理的工程、导入依赖包等步骤。 第一步:安装 Maven 插件 在 Eclipse 中,首先需要安装 Maven 插件。...
7. **配置插件**:安装完成后,开发者需要在Eclipse的 Preferences > Maven 菜单项下配置Maven的设置,如本地仓库路径、镜像设置等。 8. **Maven项目结构**:Maven遵循约定优于配置的原则,标准的项目结构包括src/...
`maven搭建图片`可能包含了在Eclipse中配置Maven项目的截图,而`com.yls.maven`可能是项目源代码中的一个包名,这个包可能包含了项目中的Controller或其他业务逻辑类。理解并掌握这些知识点,将有助于你在实际开发中...
为了确认,可以在"Eclipse > Preferences > Maven"中查看插件设置。 通过这种方式,即使在没有网络连接或者网络不稳定的情况下,也能确保Eclipse拥有Maven的支持,从而提升开发效率。然而,手动安装的插件可能不会...
5. 使用Maven编译和发布项目 - Maven项目构建完成后,可以通过运行Maven的构建生命周期来编译和打包项目。 - 发布项目时,通常使用Maven的deploy目标,将构建的工件部署到远程仓库。 文件中提及的“示例项目代码...
2. **配置Maven**: 在Eclipse的Preferences中找到Maven,设置`Maven Home Directory`为Maven的安装路径,`User Settings`指向用户的`.m2`目录下的`settings.xml`。 3. **创建Maven项目**: 使用M2E创建Maven项目,...
- **支持Maven生命周期和构建阶段**: 可以直接在Eclipse中运行清理、编译、测试、打包等生命周期阶段。 - **错误和警告**: 根据Maven的构建结果提供错误和警告信息。 - **集成Maven Profile**: 在Eclipse中激活和...
6. **验证Maven配置**:重启Eclipse后,转到“Window” -> “Preferences” -> “Maven”,确认Maven的安装路径已经正确设置。如果你没有自定义的Maven安装,Eclipse通常会自动检测到系统中的Maven。 7. **创建或...
- 还可以配置构建过程,例如设置源代码编码、编译目标JDK版本、打包类型(war)等。 3. **构建Web应用结构** - Maven Web项目的基本目录结构包括src/main/java(存放Java源代码)、src/main/resources(存放资源...
3. **保存并应用设置**:保存修改后的`settings.xml`文件,然后在Eclipse的Maven配置界面点击“Apply”和“OK”,确保Eclipse已经读取到了新的仓库路径。 4. **验证仓库路径**:你可以查看Eclipse的“Navigator”...
2. 配置Maven设置:在Eclipse中,点击`Window` > `Preferences`,然后在左侧导航栏选择`Maven` > `User Settings`。在`Global Settings`和`User Settings`中分别指定Maven的全局配置文件(通常为`%M2_HOME%\conf\...