简体   繁体   English

错误:未正确定义JAVA_HOME(MVN清洁包-DskipTest)

[英]Error: JAVA_HOME is not defined correctly (mvn clean package -DskipTest)

I am new to command line and Ubuntu. 我是命令行和Ubuntu的新手。

I am trying to run this: 我正在尝试运行此:

mvn clean package -DskipTest 

as indicated on this site: https://github.com/forcedotcom/dataloader/ 如本网站所示: https//github.com/forcedotcom/dataloader/

I opened up Command line and typed. 我打开命令行并输入。

I am getting error message: 我收到错误消息:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/java-oracle/bin/java

Any lead would be appreciated greatly. 任何线索将不胜感激。

Error: JAVA_HOME is not defined correctly.

向您表明未正确安装JDK,应重新安装JDK,请参见OpenJDK页面 ,您可以尝试使用以下命令:

sudo apt-get install openjdk-8-jdk

Have a look here: https://askubuntu.com/questions/175514/how-to-set-java-home-for-java 在这里看看: https : //askubuntu.com/questions/175514/how-to-set-java-home-for-java

JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME

You can also set it in /etc/environment or ~/.profile or ~/.bash_profile etc. But check which version is installed on your system. 您也可以在/ etc / environment或〜/ .profile或〜/ .bash_profile等中进行设置。但是请检查系统上安装了哪个版本。

Or you download the JDK as tar, unpack it in your home and use that jdk (allwoes to have different versions installed and easy switching those). 或者,您将JDK下载为tar,将其解压缩到家中并使用该jdk(可以安装不同的版本并轻松切换它们)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM