在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相关开发经验的技术人员,一步步说明如果在eclipse中集成Maven进行开发。本教程是入门级教程,由于本站发表文章实在不便,故将word文档直接上传了。 目录 Eclipse整合Maven开发教程 1 1. ...
使用Eclipse构建Maven的Spring MVC项目源代码
eclipse 中编译、运行都正常,但是如果用maven的打包命令 mvn clean package 进行打包时会发现有类型错误
mondrian默认采用ant build,这里的war项目采用maven编译,可以直接在eclipse里运行
maven 配置简介及项目创建,包括pom.xml详细介绍,eclipse平台maven创建项目编译等
eclipse json编辑器源码编译使用的maven依赖
Dubbo生产者消费者示例源代码,Eclipse项目,基于Maven构建,可以直接导入Eclipse开发环境,本人亲测,编译通过,可以直接在Eclipse中运行(包含Main方法),先运行提供者,再运行生产者。
简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。 2.下载maven3,最新版本是Maven3.0.4 ,下载地址:http://maven.apache.org/download.html 下载apache-maven-...
maven安装、配置,以及在eclipse下搭建开发环境,建立javaweb项目,并运行
基于Windows eclipse maven Hadoop 的WordCount源码。下载后需要自己编译jar包,详情请看解压后的README.md
为Java,Scala,Scala.macro,Scala.js,Scala.native,Eclipse和Maven构建集成器。 安装 生产发布 开发发布 适用于Scala IDE 4.7的Scalor插件1.X 相似的插件 入门 设置 建立并研究 插件功能 Scala 新增量 使用...
开始练习使用maven,所以开始提供的中央仓库也是逐渐完善,这次是经过构建eclipse工程编译成功并可上传到服务器下载的资源了,可以使用哦。主要是覆盖替换除了conf文件夹,其它都替换,明天我继续验证下,如果有新...
1、在eclipse根目录新建两个文件夹:myplugins、links。...6、在eclipse根目录下找到eclipse.ini并打开,在首行添加如下内容: launcher.defaultAction openFile -vm C:/Program Files/Java/jdk1.7.0_17/bin/javaw.exe
Eclipse+Maven+Scala Project+Spark | 编译并打包wordcount程序 学习用Eclipse+Maven来构建并打包一个简单的单词统计的例程。 第一步 在EclipseIDE中安装Scala插件 在Eclipse中安装Scala插件 第二步 创建Scala ...
flume 1.8所有源代码 编译通过版 附 maven3.5.2 安装包 解压配置maven,利用命令行进行编译,导入eclipse,可用于源代码查看,搭建flume远程测试环境
2.7. 使用maven编译项目代码注意事项 17 3. 构建项目规范说明 18 3.1. 项目目录结构 18 3.2. 设置groupId, artifactId规范 20 3.3. 在Eclipse要引用的jar包设置规范 20 3.4. MIA_LIB维护更新规范 22 4. 参考资料链接...
Mahout是基于Hadoop之上的机器学习和数据挖掘的一个分布式框架项目。搞机器智能学习算法,这个是首选。本文给出一个完整的编译运行示例,让有兴趣的同行少走段弯路,多一份参考!
一个Maven插件,用于处理jdk8及更高版本的编译时注释。 该插件有助于从Maven使用JDK8提供的集成在Java编译器中的新注释处理 该插件是Maven apt插件的“ alter ego” 文献资料 相关插件 插入 信息 Jboss的eclipse...
它可以开箱即用地编译,但无需修改就绝对不会做任何事情。 不要使用 me.sgray 命名空间! 更改为使用您拥有的电子邮件帐户或域名。 动机 有很多关于如何为启用 Maven 的项目创建 pom.xml 文件的示例,但很少有旨在...
开始练习使用maven,所以开始提供的中央仓库也是逐渐完善,这次是经过构建eclipse工程编译成功下载的资源了,可以使用哦。主要是覆盖替换proxy,storage和timeline文件夹就好,明天我继续验证下,如果有新变化我会...