Articles of java home

$ JAVA_HOMEpath在login时在〜/ bash_profile中找不到正确的path

login到我的CentOS 7虚拟机后,我的$ JAVA_HOME总是被设置为: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64/jre ,这是不正确的。 我的〜/ .bash_profile读取: # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64/jre export JAVA_HOME PYCHARM_HOME=/opt/pycharm-community-2017.2.3/ export PYCHARM_HOME ECLIPSE_HOME=/opt/eclipse export ECLIPSE_HOME export SPARK_HOME=/opt/spark PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:$SPARK_HOME/bin:$PYCHARM_HOME/bin:$ECLIPSE_HOME export PATH Sourcing .bash_profile每当我打开一个新的terminal似乎纠正这个问题,但为什么我的$ JAVA_HOMEpath在启动时默认为旧版本,而不是设置为.bash_profile中指定的目录?

如何在/ etc / environment中正确设置JAVA_HOME

我试图添加JAVA_HOME系统范围,并添加JAVA_HOME / bin到PATH(Ubuntu 12.04)。 如果我在/ etc / environment的末尾添加以下两行,之后就不能再login了。 如果我将2行添加到/ etc / profile一切正常。 这个问题呢? export JAVA_HOME="/usr/lib/jvm/java-7-oracle" export PATH="$PATH:$JAVA_HOME/bin" / etc / environment(第1行)中已经有以下行: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

JAVA_HOMEvariables

我将我的JAVA_HOMEvariables设置为指向jdk,并将%JAVA_HOME%\ bin添加到Pathvariables。 但是,我的ant脚本无法findjdk。 它正在调查Java编译器的错误文件夹。 这是我得到的错误。 com.sun.tools.javac.Main不在类path中。 也许JAVA_HOME不指向JDK。 它目前设置为C:\Program Files\Java\jre6 我设置了我的JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0 我究竟做错了什么? 请帮忙!

Tizen-sdk-for-wearable-setup由于JAVA HOME的安装问题

系统configuration: OS – Windows 8 System type – 64-bit Operating System , x64-based processor 我已经安装java-8并将JAVA_HOME设置为 C:\Program Files\Java\jdk1.8.0 Tizen-sdk-for-wearable-setup安装时出现如下图所示的错误。 错误 – Cannot execute Java even if it was installed. Check environment variable or Java version(over 1.6) please. Cannot execute Java even if it was installed. Check environment variable or Java version(over 1.6) please. 我尝试安装JDK 7 32位和64位后,并设置JAVA_HOME […]

Windows的JAVA HOME问题

我正在试用Windows Vista服务器上的OracleHelp for Java。 我下载了Oracle帮助文件,并按照他们的安装说明进行操作: 将OHJ安装.zip文件解压缩到您select的目录中 确保将JAVA_HOME环境variables设置为兼容Java SE安装的位置 在OHJ安装目录中,有一个包含Windows .cmd文件和Unix / Linux shell脚本的bin子目录。 在Windows平台上,双击.cmd文件启动它们(或在命令行上键入.cmd文件名)。 在Unix平台上,input“sh scriptName.sh”来执行shell脚本。 ohguide.cmd(ohguide.sh) – 启动Oracle帮助指南文档 choiceDemo.cmd(choiceDemo.sh) – 启动Oracle Helpfunction演示 cshDemo.cmd(cshDemo.sh) – 启动上下文相关帮助的演示 helpsetDemo.cmd(helpsetDemo.sh) – 启动帮助集预览器来testing您的帮助集 authoringWizard.cmd(authoringWizard.bat) – 启动“帮助集创作向导” 当我在Windows上设置JAVA_HOME时,可以使用或不使用引号来进行设置。 无论哪种方式失败: 用引号: C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>set JAVA_HOME="C:\Program Files (x86)\Java\jdk1.6.0_14" C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>ohguide.cmd C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433>""C:\Program Files (x86)\Java\ jdk1.6.0_14"\bin\java.exe" -classpath "ohj.jar;help-share.jar;oracle_ice.jar;jew t.jar;share.jar;help-demo.jar" oracle.help.demo.ChoiceDemo "demodoc\ohguide\ohgu ide.hs" '""C:\Program' is not recognized as […]

批处理脚本检查Java家庭和比较Java版本

您好我需要一个批处理脚本来检查是否在系统和脚本中的Java家是可用的比较Java版本 我的要求是 1.)脚本需要检查系统中是否设置了java home。我认​​为“echo%JAVA_HOME%”会执行此操作。但是如果Java Home不可用,则需要显示一条消息,显示“Java home is not available.Please在“计算机”>“属性”>“variablespath”中设置Java主目录。 2.)需要检查系统中的java版本,如果java vesion高于1.6_445,则需要在“Java版本较高的MR工具将无法安装”的消息中插入(我认为这个它需要创build一个数组,并存储Java版本值,它需要比较值。但我不知道如何编写它的代码)由于Java版本包含下划线比较将是一个艰难的任务,我认为。 目前我正在使用下面的脚本,但是完全不能满足我的要求。任何人都可以帮我做一个脚本来满足上面的要求。 回声setlocal enableextensions disabledelayedexpansion :: possible locations under HKLM\SOFTWARE of JavaSoft registry data set "javaNativeVersion=" set "java32ON64=Wow6432Node\" :: for variables :: %%k = HKLM\SOFTWARE subkeys where to search for JavaSoft key :: %%j = full path of "Java Runtime Environment" key under %%k :: […]

如何在Linux中为所有用户设置JAVA_HOME

我是Linux系统的新手,似乎有太多的Java文件夹。 java -version给我: java版本“1.7.0_55” OpenJDK运行时环境(rhel-2.4.7.1.el6_5-x86_64 u55-b13) OpenJDK 64位服务器虚拟机(内置24.51-b03,混合模式) 当我尝试构buildMaven项目时,出现错误: Error: JAVA_HOME is not defined correctly. We cannot execute /usr/java/jdk1.7.0_05/bin/java 你可以告诉我哪些文件,我需要修改为根以及非根用户和Java位于何处?