我是命令行和Ubuntu的新手。
我正试图这样做:
mvn clean package -DskipTest
如本网站所示: https://github.com/forcedotcom/dataloader/
我打开了命令行并输入。
我收到错误消息:
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/java-oracle/bin/java
任何领导都会受到重视。
答案 0 :(得分:1)
Error: JAVA_HOME is not defined correctly.
显示JDK未正确安装,您应该重新安装JDK,请参阅OpenJDK page,您可以尝试使用以下命令:
sudo apt-get install openjdk-8-jdk
答案 1 :(得分:0)
看看这里:https://askubuntu.com/questions/175514/how-to-set-java-home-for-java
JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
您也可以在/ etc / environment或〜/ .profile或〜/ .bash_profile等中进行设置。但请检查系统上安装的版本。
或者您将JDK作为tar下载,在家中解压缩并使用该jdk(allwoes安装了不同的版本并轻松切换它们)。