Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:未正确定义JAVA_HOME(mvn clean package-DskipTest)_Java_Maven_Jvm_Ubuntu 14.04 - Fatal编程技术网

错误:未正确定义JAVA_HOME(mvn clean package-DskipTest)

错误:未正确定义JAVA_HOME(mvn clean package-DskipTest),java,maven,jvm,ubuntu-14.04,Java,Maven,Jvm,Ubuntu 14.04,我不熟悉命令行和Ubuntu 我正在尝试运行以下命令: mvn clean package -DskipTest 如本网站所示: 我打开命令行并键入 我收到错误消息: Error: JAVA_HOME is not defined correctly. We cannot execute /usr/lib/jvm/java-oracle/bin/java 任何潜在客户都将不胜感激。请看这里: 您也可以在/etc/environment或~/.profile或~/.bash_profile

我不熟悉命令行和Ubuntu

我正在尝试运行以下命令:

mvn clean package -DskipTest 
如本网站所示:

我打开命令行并键入

我收到错误消息:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/java-oracle/bin/java
任何潜在客户都将不胜感激。

请看这里:

您也可以在/etc/environment或~/.profile或~/.bash_profile等中进行设置,但请检查您的系统上安装了哪个版本

或者您将JDK作为tar下载,在家中解包并使用该JDK(allwoes可以安装不同的版本并轻松切换这些版本)

显示JDK未正确安装,您应该重新安装JDK,请参阅,您可以尝试使用以下命令:

sudo apt-get install openjdk-8-jdk

您的
JAVA_HOME
变量设置为(
echo$JAVA_HOME
)是什么?/usr/lib/jvm/JAVA oracle那里有JAVA JDK吗?我有几个(…JAVA-7-openjdk-amd64,JAVA-7-oracle,JAVA-8-oracle)对不起,我对这东西太陌生了。我有几个(java-1.7.0-openjdk-i386,java-7-openjdk-i386,java-6-openjdk-amd64,java-7-openjdk-amd64,java-7-oracle,java-8-oracle)对不起,我对这些东西太陌生了。我试过你的命令行。它说“软件包openjdk-08-jre是由以下人员提供的虚拟软件包:oracle-java9-installer 9b175-1~webupd8~0 oracle-java8-installer 8u131-1~webupd8~2您应该在eto上明确选择安装E:软件包‘openjdk-8-jre’没有安装候选项它不是sudo apt get install openjdk-8-jre而不是sudo apt get install openjdk-8-jdk吗?”?
Error: JAVA_HOME is not defined correctly.
sudo apt-get install openjdk-8-jdk