Java MAVEN与JDK-1.8的安装

Java MAVEN与JDK-1.8的安装,java,amazon-web-services,maven-3,Java,Amazon Web Services,Maven 3,我使用aws实例运行java应用程序,并使用java-1.8.0。 已决定安装maven以管理构建,已安装并一直用于在我的windows计算机上编译和构建。使用以下命令在aws上安装maven: sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo sudo sed -i s/\$relea

我使用
aws
实例运行
java
应用程序,并使用java-1.8.0。 已决定安装
maven
以管理构建,已安装并一直用于在我的windows计算机上编译和构建。使用以下命令在aws上安装maven:

sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven
mvn --version
这些命令的问题是,它作为依赖项安装
java-1.7.0(jdk)
。当我使用
java-1.8.0
进行开发时,存在编译问题

还尝试将maven.tar.gz下载到untar并设置maven路径。错误是

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
我理解这个问题。但是在java安装中,在/usr/lib/中找不到
jdk
。只能看到
jre
文件夹。我不能冒险安装java,因为集群安装可能会出错


任何帮助安装
maven
java-1.8.0
依赖项的建议。谢谢,正如错误所说,您应该安装JDK而不是JRE。请显示用于安装java的命令。@Shirkam使用sudo-yum-install-java-1.8.0,然后是sudo-update-alternations--config-java-sudo-update-alternations--config-javacThat只安装JRE。您必须指定您正在CentOS和RedHat上安装JDK作为
java-1.8.0-openjdk-devel
(当您使用yum时,我相信您正在使用其中一个)。是的,我正在使用RedHat。即使尝试了以下操作,问题仍然存在:sudo-yum安装java-1.8.0-openjdk-devel。在/user/lib/中找不到jdk文件夹。在尝试sudo更新替代方案——config java时,只能看到/usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java。正如我在问题中所说的,我现在不能冒险卸载。但可能会改变爪哇之家的道路。