Ubuntu 16.04.1 LTS
我已经通过sudo apt安装了java-get install default-jdk
$ java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
$ which java
/usr/bin/java
在/home/hadoop/hadoop-3.3.1/etc/hadoop/hadoop-env.sh中,我添加了
export java_home=/usr/bin/java
hadoop@ubuntu:~/hadoop$ bin/hadoop
ERROR: JAVA_HOME /usr/bin/java does not exist
有人能帮忙吗?
/usr/bin/java
不是java主页。java home必须是一个文件夹(而不是程序),其bin目录包含java
、jps
,也许还有javac
等等。您必须找到您的jre或jdk文件夹,并将其设置为java_home。某事k
获取ll/usr/bin/Java
,它可能是指向Java路径的符号链接。或者查找/usr/lib/jvm/java-1.x.x-openjdk
以找到您的java主页。Java程序的父目录是您的JAVA_HOME,并且必须在hadoop-env.sh
中用export设置。
我在Ubuntu16.04下遇到了Neo4J服务器的问题。我想安装Neo4J的2.3.3版本。现在当我试图启动服务器时,我得到了这个错误: ~sudo/var/lib/neo4j/bin/neo4j start
我试着编译这段代码一段时间。具体来说,我正在尝试使用给定的mac编译avx2代码。然而,我总是遇到以下错误。我查了很多资料,但找不到解决办法。如果你能帮我找到解决办法,我将非常高兴。 /usr/bin/ld: 找不到 -lc collect2:错误:ld返回1个退出状态 : *** [测试/test_kyber]错误1 gcc版本 全球合作委员会 (GCC) 4.8.5 20150623(红帽 4
在sudo vim/etc/environment文件中, 我不知道自己哪里犯错了。请帮帮我. 多谢了。
在我的环境中设置了JAVA_HOME之后,我在运行pig时得到了以下结果: 当我这么做的时候: 但是在我的环境中,JAVA_HOME是这样设置的: 运行于:Ubuntu 10.04.4 LTS java:java版本“1.6.0_21”Hadoop版本:Hadoop-0.20.203 PIG版本:PIG-0.11.1 env:term=Xterm shell=/bin/bash xdg_sessi
问题内容: 我在Mac osx 10.7.3中遇到Java的可悲问题。以前我安装了它,并且工作正常。在一段时间后对.bash_profile和.profile文件进行了一些更改之后,出现类似以下错误 每当我尝试在终端上运行“ javac”或“ java”时。 给出类似的输出: 我的.bash_profile看起来像: 输出 它困扰了我很长时间,并且卸载和安装Java并没有帮助我。 我是Mac的新手
我的mac osx 10.7.3中的Java出现了一个可悲的问题。之前我安装了它,它工作正常。经过一段时间对.bash_profile和.profile文件进行了一些更改后,出现了如下错误 每当我试图在终端中运行“javac”或“java”时。 给出如下输出: 我的.bash_profile如下所示: 输出 它困扰了我好几天,卸载和安装java对我的运气没有帮助。 我是Mac中的新手,需要帮助来解