# which java
/usr/bin/which: no java in (/usr/local/jdk/jdk1.5.0_10/bin/java:/usr/local/jdk/jdk1.5.0_10/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin)
我在/usr/local/jdk/jdk1.5.0_10中安装了java,但无法运行java -version
我明白了
$ java -version
-
当我在Ubuntu中打开eclipse时,它显示了以下错误:
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/opt/eclipse/jre/bin/java
java in your current PATH
这些是我在.bashrc文件中设置的环境变量:
JAVA_HOME=/o
我尝试在ubuntu服务器上设置JAVA_HOME变量。我使用下面的命令获取Java路径,其中java
/usr/bin/java
我在/etc/environment中设置了结果
JAVA_HOME="/usr/bin/java"
当我尝试运行mvn命令时,我收到以下错误
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/bin/java/bin/java
每当我试图在我的系统中运行Play 1.2.1时,我都会遇到这个问题。之前,我的系统中有Play2.0。我导出了PATH变量,所以PATH包含了path to Play 2.0目录。
现在,我正在尝试在Mac 10.7.4中运行Play 1.2.1。
我的PATH变量如下所示:
-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin:/Users/sabya/Documents/Play_Framework/play-2.0: No such
我安装了hadoop看youtube视频。当我试图在终端上运行这个程序时,它会给出这个错误。
$ /usr/local/hadoop-2.6.0/bin/hadoop version
/usr/local/hadoop-2.6.0/bin/hadoop: line 144: /usr/iib/java/jdk1.8.0_31/bin//bin/java: No such file or directory
我在/usr/lib/ java / the 1.8.0_31/bin/中有java,但是我不知道为什么错误会显示不同的路径。
我在hadoop-env.sh中设置了这样的路
我安装了tomcat,设置了变量CATALINA_HOME=/opt/tomcat and CATALINA_BASE=/opt/tomcat。在终端中输入命令java,得到响应/usr/bin/java。因此,我如何理解这是JAVA_HOME的路径。是我设定的。当我在终端中使用$CATALINA_HOME/bin/startup.sh启动tomcat时,我会得到响应:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Usi
我已经尝试为Hadoop设置JAVA_HOME变量,但无济于事。
我的Java运行时在/usr/bin/java中,但是Hadoop一直在尝试在/usr/bin/java/bin/java中访问它。
我还尝试了几个其他的东西:
echo $JAVA_HOME from the hadoop script
add $JAVA_HOME to the conf/hadoop-env.sh
我正在使用hadoop2.7.2和CentOS7。
当我试图在终端中运行这段代码时,它给出了这个错误:
/usr/hadoop/bin/hdfs:line304:
/usr/lib/jvm/java-1.8.0-openjdk/bin/java: no such file or directory
When I echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk
在/etc/profile中
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export CLASSPATH=.:$CLASSP
当我这样做的时候
bin/zkServer.sh start #It shows it has started
ZooKeeper JMX enabled by default
Using config: /data/sparkHA/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
几秒钟后,当我检查状态时,我得到
ZooKeeper JMX enabled by default
Using config: /data/sparkHA/zookeeper-3.4.9/bin/../conf/zoo.cf
我试图在最新版本的ubuntu64bit(Vm)中运行这样的hadoop集群:
hadoop launch-cluster MyCluster 1
这是我得到的输出:
/usr/bin/hadoop: line 320: /usr/lib/jvm/java-6-sun/bin/java: No such file or directory
/usr/bin/hadoop: line 390: /usr/lib/jvm/java-6-sun/bin/java: No such file or directory
我将/usr/bin/hadoop中的JAVA_HOME设置为way export
我的JAVA_HOME已正确设置为/usr/local/java/jdk1.7.0_01
$echo $JAVA_HOME
/usr/local/java/jdk1.7.0_01
$sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
--------------
我已经搜索了多个问题/回答,但没有找到适合我的答案。
我在Windows上运行一个应用程序通过Git Bash:
$ ./bin/program.sh config/program.properties
我得到的错误是:
C:/bin/program.sh: line 127: C:\Program: No such file or directory
我已经缩小了问题的范围,以便成为.sh的早期部分
if [ -z "$JAVA_HOME" ]; then
JAVA="java"
else
JAVA="$JAVA_HOME/bin/java
我在我的mac 10.7.3中遇到了一个可怜的Java问题。之前我安装了它,它工作得很好。在一段时间内对.bash_profile和.profile文件进行了一些更改之后,我遇到了如下错误
Unable to locate an executable at "/usr/bin/java/bin/java"
每当我试图在我的终端上运行"javac“或"java”。
echo $PATH给出如下输出:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/sabya/Documents/Play_Framework/
我正试图在我的Ubuntu12.04机器上安装AccuRev。安装了Java。我得到了以下错误:
./AccuRev_5_4_1_LinuxClientOnly_x86_2_4.bin: 3310: exec: /tmp/install.dir.3817/Linux/resource/jre/bin/java: not found
看来bin文件被解压缩到临时目录中,然后从那里安装,但是不知怎么找不到java。我安装了运行良好的java和其他java程序。java和javac链接也是在/usr/bin位置创建的。如何使安装使用安装在系统中的java?