java - 无法在Windows 8中安装maven

标签 java maven selenium automation

我之前没有使用 apache maven 的经验。我曾经使用需要 apache maven 的 selenium 自动化工具。

我已按照详细步骤操作

  1. 下载 apache-maven-3.5.0 并将其放入 C:\

  2. 系统变量中设置M2_HOMEMAVEN_HOME的路径 变量名称:M2_HOME 变量值:C:\apache-maven-3.5.0。 变量名称:MAVEN_HOME 变量值:C:\apache-maven-3.5.0。

  3. 并在Path变量中添加C:\apache-maven-3.5.0\bin(在系统变量中)

  4. 我在命令窗口中检查了 java 的安装情况,并确保 JAVA_HOME 中的 JDK 路径正确

但是,在执行上述所有步骤后,当我运行命令(在命令窗口中)mvn -version 时,它会向我显示以下消息。任何帮助将不胜感激。

enter image description here

最佳答案

您的 JAVA_HOME 指向 JRE(Java 运行时环境)安装,它与 JDK(Java 开发工具包)不同。

C:\Program Files\Java\jdk1.8.0_131 是 JDK 的正确值,而 C:\Program Files\Java\jre1.8.0_131 则不是。

Maven 需要这里的 JDK,JRE 是不够的。

Oracle Java Download Page 上查找 JDK .

关于java - 无法在Windows 8中安装maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43738212/

相关文章:

java - 用@Inject 加载的类可以使用@EJB 吗?

java - Spring Boot 应用程序在启动时终止

maven - Maven 的“surefire”版本和“failsafe”版本总是相同的吗

python - Selenium get_attribute ("id")

perl - 如何禁止在 Selenium RC 窗口中显示密码

python - 如何在python中读取selenium webdriver下载的文件

java - 当我运行 .jar 时,出现 "No lwjgl in java.library.path"错误

java - 如何将 Mat (OpenCV) 保存到数组

java - 在 Maven 构建期间未找到外部 jar 中的类文件?

java - Tomcat无法读取我的context.xml文件