在Eclipse中运行Maven的问题

时间:2019-02-14 17:42:48

标签: eclipse maven

enter image description here

我无法运行在maven中导入的项目。 我遵循以下步骤-> 转到打开文件...→从文件系统导入项目,然后选择您的project1目录。要编译项目,请在Package Explorer上右键单击项目名称,选择Run As,然后进行Maven安装。

我得到如图所示的错误.....尽管已经安装了jdk 1.6,但是...如何解决此问题?

这是完整的pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

 <modelVersion>4.0.0</modelVersion>
 <groupId>edu.uta.cse6331</groupId>
 <artifactId>cse6331-P1</artifactId>
 <packaging>jar</packaging>
 <version>0.1</version>
 <name>CSE6331 Project #1</name>


<properties>
  <hadoop.version>2.6.0</hadoop.version>
</properties>

<dependencies>
  <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-hdfs</artifactId>
      <version>${hadoop.version}</version>
  </dependency>
  <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-mapreduce-client-core</artifactId>
      <version>${hadoop.version}</version>
  </dependency>
  <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-common</artifactId>
      <version>${hadoop.version}</version>
  </dependency>
</dependencies>

1 个答案:

答案 0 :(得分:1)

请尝试添加以下依赖项

<dependency>
   <groupId>com.sun</groupId>
   <artifactId>tools</artifactId>
   <version>1.6</version>
   <scope>system</scope>
   <systemPath>${java.home}/lib/tools.jar</systemPath>
</dependency>

还要确保您引用的是正确的JDK位置,而不是JRE($ {java.home})

请检查eclipse是指JDK而不是JRE。

In Eclipse, Navigate to Window -> Preferences

在左侧窗格中,展开Java,您将找到"Installed JREs"条目