where is java_JAVA_HOME:其中安装了java(JAVA_HOME : where is java installed)

JAVA_HOME:其中安装了java(JAVA_HOME : where is java installed)

我试图设置JAVA_HOME来让tomcat 7工作没有成功。

我正在使用CentOS 6.3。 这是我迄今为止所做的:

其中java / usr / bin / java

所以我编辑了.bash_profile,我补充道

导出JAVA_HOME = / usr / bin / java

没有工作。 我在网上搜索,发现另一个用户在stackoverflow谁找到/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java

我在我的电脑上搜索,发现java位于/usr/lib/jvm/jre-1.6.0-openjdk/bin

然后我改变了JAVA_HOME来导出JAVA_HOME = / usr / lib / jvm / jre-1.6.0 -openjdk / bin,试图启动tomcat但服务器无法找到。

我如何找到java的安装位置? 我没有自己安装; 它是在linux安装过程中安装的。

在此先感谢迈克

I'm trying to set the JAVA_HOME to get tomcat 7 to work with no success.

I'm using CentOS 6.3. Here is what I did so far:

which java /usr/bin/java

so I edited the .bash_profile, I added

export JAVA_HOME=/usr/bin/java

didn't work. I searched online and found another user on stackoverflow who found it in /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java

I searched on my computer and found that java is located in /usr/lib/jvm/jre-1.6.0-openjdk/bin

I then changed the JAVA_HOME to export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk/bin , tried to start tomcat but server can't be found.

How do I find where java was installed? I didn't install it myself; it was installed during linux installation.

Thanks in advance, Mike

原文:https://stackoverflow.com/questions/13888551

更新时间:2019-10-10 22:51

最满意答案

export JAVA_HOME=/usr应该这样做。 该脚本运行$JAVA_HOME/bin/java

export JAVA_HOME=/usr should do it. The script runs $JAVA_HOME/bin/java

2012-12-15

相关问答

尝试设置系统环境变量: setx JAVA_HOME C:\Android\JDK

To solve my issue, I ended up having to uninstall & reinstall the JDK, making sure NOT to install the JRE that is included with the JDK (the second version, the 'stand-alone' JRE, not the JRE included IN the

...

问题与您的路径有关。 确保您的命令搜索路径上的目录“E:\ java resources \ apache-maven-2.2.0 \ bin”。 确保JAVA_HOME变量引用您的Java安装的主目录 。 如果从“E:\ Sun \ SDK \ jdk \ bin”执行Java,则JAVA_HOME变量需要指向“E:\ Sun \ SDK \ jdk”。 注意:JAVA_HOME不应以“\ bin”结尾1 。 确保您没有将分号放在JAVA_HOME变量2中 。 注意:JAVA_HOME应该是单个

...

如果您正在使用的应用程序正在寻找JAVA_HOME环境变量中的特定数据集,并且它不存在,那么它将不会很高兴。 其他应用程序可能会在PATH环境变量中查找JDK路径,但仅仅因为您拥有它并不意味着它将适用于在单独变量中需要它的其他应用程序。 If the application you are using is looking for a specific dataset in the JAVA_HOME environment variable and it isn't there, it is n

...

我通过在.bash_profile文件中设置JAVA_HOME来解决它 I got it resolved by setting JAVA_HOME in .bash_profile file

export JAVA_HOME=/usr应该这样做。 该脚本运行$JAVA_HOME/bin/java export JAVA_HOME=/usr should do it. The script runs $JAVA_HOME/bin/java

诸如此类的环境变量存储在bash中,用户使用配置文件为其bash环境设置参数。 例如,在您的主目录中,您可能会有一个或两个.bashrc或.bash_profile文件。 1)打开这个文件 vi ~/.bash_profile

2)将以下行添加到此文件中 #Default to java 1.6

export JAVA_HOME=`/usr/libexec/java_home -v 1.6`

这会将$ JAVA_HOME变量设置为上面定义的路径。 就我而言: /System/Library/J

...

我认为你在$JAVA_HOME之后缺少bin目录名。 尝试这个 - $ export JAVA_HOME=/usr/lib/jvm/jdk8

$ export PATH=$JAVA_HOME/bin:$PATH

注意:我在PATH之前放置了JAVA_HOME 。 这意味着JAVA_HOME/bin与现有PATH连接,其中JAVA_HOME/bin放置在新PATH的开头。 如果将JAVA_HOME/bin放在当前PATH的末尾,则在新PATH的末尾将JAVA_HOME/bin连接在一起。

...

您可以将其设置为控制面板/系统/系统高级配置/然后按“环境变量”按钮并在用户变量框中设置JAVA_HOME Atlast I found what is the issue. My JDK is corrupt or missing crucial jars. System to pick up JAVA location and set it as JAVA_HOME, jdk should contain java.exe, javaw.exe, javaws.exe in bin folde

...

在查看了类似问题的一些答案(没有得到任何投票,所以我之前忽略了它们)后,我解决了这个问题。 我不得不将/usr/share/applications/jdk1.8.0_1118/lib中的'tools.jar'文件复制到/ usr / share / applications / android-studio / lib。 这样做了。 它正在运行。 显然,从android studio网站下载的软件包中缺少此文件。 我希望他们尽快解决这个问题并为将来的用户节省麻烦。 After looking t

...

简单来说,有一个完整的配置文件层次结构,可能在过去已更新并包含该设置。 可能有本地.profile,.bashrc; 或系统范围的吊坠。 因此,根据您使用的shell,Linux的版本,...有各种各样的地方可供查看。 请参阅此处以获取有关bash的一些指导。 你可以从一个简单的开始 grep JAVA_HOME .*

在您的主目录中。 下一级“升级”: /etc/environment, /etc/profile, /etc/profile.d/, /etc/bashrc

Simply sp

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值