运行maven命令的时候出现如下error:
Unable to locate the Javac Compiler in:
C:\Program Files\Java\jre1.6.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.
google了一下解决办法如下:
What I discovered is that the JRE set from Eclipse was pointing to the "Program Files\Java\Jre...", the one without jdk.The solution was to change the JRE to the "...SDK\jdk\jre..." the one contained in the JDK installation.
Everything works fine now
大体说的是eclipse指向的是安装的jre,而不是jdk下的jre,解决办法就是设置jre为jdk下的jre,问题就解决了。
分享到:
相关推荐
1. 开发与编译:现在你可以使用 "javac" 命令来编译 Java 源代码,使用 "java" 命令运行编译后的类文件。 2. 模块系统:OpenJDK 11 引入了模块系统,允许开发者更好地组织和管理代码,提高程序的可维护性和安全性。...
此外,确保运行命令行或IDE配置正确,指定了正确的主类和类路径也是关键。 总结一下,"analyzer-2012_u6.jar"是一个Java分析工具,可能存在打开zip文件错误,这可能源于文件本身的问题或运行环境配置不当。修复这个...
根据提供的部分内容,构建过程中可能会遇到各种问题,例如缺少必要的Java运行环境或Maven安装不正确等。以下是一些实用的技巧: - **设置正确的Java和Maven环境:** - 在`.bashrc`中为`root`用户显式设置JAVA_HOME...
当出现`java.lang.UnsupportedClassVersionError`错误时,通常是因为编译Java源代码所使用的JDK版本与目标系统上的JRE版本不兼容。例如,在上述案例中,项目部署时遇到了以下异常: ```log 2019-03-1823:19:27[org....
win+R 打开运行,输入 CMD 打开命令提示符窗口 分别输入 java,javac,java -version 指令查看是否可看到 JDK 的编译器信息 java 指令: javac 指令: java -version 指令: 五、验证环境 1. 在 C 盘上创建一个 ...
3. **添加`JRE_HOME`环境变量**:如果出现`JRE_HOME`错误,需要在系统环境变量中添加`JRE_HOME`,并将其值设置为JDK中的`jre`路径。 #### 四、Eclipse 新建项目把原来的代理复制进去编译出现 classNotFound 异常 *...