文档章节

eclipse jee + maven + m2eclipse。。。

leeoo
 leeoo
发布于 2012/03/26 14:35
字数 279
阅读 209
收藏 0

必须要注意的:

一定要将eclipse使用的JRE改成JDK的,否则使用maven编译项目时可能会报如下错误:

org.apache.maven.plugin.CompilationFailureException: Compilation failure
Unable to locate the Javac Compiler in:
  C:\Program Files\Java\jre1.5.0_07\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.

解决办法:
Windows->preferences->java->installed jREs ->中加上tools.jar
或者是Windows->preferences->java->installed jREs ->将原来使用JRE改为使用JDK!
--------------------------还有一种恶心的方法如下--------------------------
就是在项目的pom.xml文件中加入如下配置,注意systemPath标签中的值要写你当前机器上起作用的JDK中的tools.jar相匹配!(此方法严重不推荐,因为在maven2版本之后,这种方式不被推荐,会提示此配置是畸形的!)

  <!-- jdk|运行maven命令时报“缺少sun的tools.jar”的错误,加入以下依赖,保持eclipse使用的JRE是JDK的JRE,而不是普通的JRE -->

<dependency>

<groupId>com.sun</groupId>

<artifactId>tools</artifactId>

<version>1.6.0</version>

<scope>system</scope>

<systemPath>C:/Program Files/Java/jdk1.6.0_23/lib/tools.jar</systemPath>

</dependency>

© 著作权归作者所有

leeoo
粉丝 27
博文 136
码字总数 83885
作品 0
浦东
程序员
私信 提问
Maven管理的jar没有发布到WEB-INF/lib下的解决方案

http://blog.163.com/ffwangkun@126/blog/static/16860101520133102430521/ 通过验证eclipse版本:eclipse-jee-helios-SR2-win32 m2eclipse插件地址:http://m2eclipse.sonatype.org/sites/m......

塔塔米
2014/09/13
1K
0
eclipse 3.6.1 安装maven插件失败的解决办法

一、eclipse 3.6.1下载地址[eclipse-jee-helios-SR1-win32.zip] http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1 二、插件地址 1、gef 插件地址: ht......

整理秀逗的脑袋
2011/09/28
669
0
Maven管理的jar没有发布到WEB-INF/lib下的解决方案

标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。 参考了一些朋友的做法手动执行 [java] view plaincopy mvn dependency...

蔡少东
2014/11/21
401
0
m2eclipse插件问题:Eclipse is running in a JRE, but a JDK is required解决方案

当 M2eclipse 插件装上之后,会报这个错 Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders. 在桌......

整理秀逗的脑袋
2011/09/30
2.7K
1
Eclipse : Web Deployment Assembly & Maven depende

标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。 参考了一些朋友的做法手动执行 [java] view plaincopy mvn dependency...

phacks
2014/09/02
6.9K
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot配置文件读取pom文件信息

解决的问题 springboot(当然别的也可以)多环境切换需要该配置文件,打包时不够方便。 解决: 配置文件能读取pom文件中的配置,根据命令选择不同配置注入springboot的配置文件中 pom配置文件...

刘一草
23分钟前
5
0
蓝牙自定开锁时间--Python

from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hex###强制输入明文增加到16字节的倍数,在末尾补'\0'def add_to_16(text): text = str(text, 'ISO-8859-1'......

丁典
23分钟前
4
0
好程序员web前端教程分享JS基础知识

  好程序员web前端教程分享JS基础知识,为大家分享一篇关于JS的基础知识。   1、执行环境:有时也叫环境,是JavaScript中最为重要的一个概念,执行环境定义了变量或函数有权访问的其他数...

好程序员官网
25分钟前
4
0
kali和win共享文件夹设置

卸载vmtools > whereis vmware-tools /etc/vmware-tools/ /usr/lib/vmware-tools/> cd /etc> sudo rm -r vmware-tools> cd /usr/lib> sudo rm -r vmware-tools 先添加源 leafpa......

yeahlife
27分钟前
4
0
killall 、kill 、pkill 命令区别

killall 命令Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程, 我们还需要在之前使...

突突突酱
34分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部