问题标签 [java-home]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java-home - 在 Linux 中设置 JAVA_HOME 系统范围的好方法是什么?/etc/profile 还是 /etc/profile.d/custom.sh?
关于在 Linux 中在哪里设置系统范围的 JAVA_HOME 似乎没有官方答案,至少我还没有找到(查看 Oracle 网站和一些谷歌 fu)。许多论坛和评论都指向在 /etc/profile 甚至 /etc/bashrc/(或 /etc/bashrc.bashrc)中设置它,但在我的系统上,这两个文件头都非常具体地用于创建
“/etc/profile.d/ [...] 中的 custom.sh shell 脚本,因为这将防止在将来的更新中合并。”
而不是直接修改文件。
出于这个原因,我认为放置在 /etc/profile.d 中的 custom.sh shell 脚本是可行的方法,但我可能会遗漏一些东西,因此这个问题 =)
如果我错过了官方文档并发布链接,请原谅我!
java - JAVA_HOME 和 java -version
我正在使用 Windows .bat 脚本,我设置JAVA_HOME
为C:/Program Files/Java/jdk1.6.0_32
当我执行 a 时java -version
,它仍然显示 1.3
我怎样才能解决这个问题?我究竟做错了什么?
java - getting the error even after setting JAVA_HOME property
This is the error that i get when i try to run the application based upon google app engine through netbeans. But i have set the JAVA_HOME
variable :(see the pic)
Then why do i get the errors ?
hadoop - Hadoop:未设置 JAVA_HOME
像世界上的其他人一样,我正在关注这个 hadoop 教程。我到了格式化HDFS的地步,我得到了这个:
这很有趣,我在 /etc/profiles 中设置了 JAVA_HOME。
我是不是搞砸了?
似乎工作。也许它绝对必须在我的 hadoop-env.sh 中设置?
懒惰,是的,但不管有没有这个评论,我仍然得到“JAVA_HOME is not set”。我的想法不多了。有人看到我缺少的东西吗?
java - “错误:未正确定义 JAVA_HOME。” 在构建 Jikes rvm
当我在 Ubuntu 上构建 Jikes RVM 时,我得到了这个错误。任何的想法?
操作系统:
环境变量:PATH
JAVA_HOME
我java
在JAVA_HOME/bin
目录中检查了它,它可以工作。无论我如何更改环境变量,错误一直在抱怨
“我们无法执行 /opt/jdk1.6.0/bin/java”。
看来我没有修改正确的“位置”。
tomcat - JAVA_HOME 和 JRE_HOME 的区别
我有一个启动 Tomcat 的脚本,它看起来像这样:
我可以将 JRE_HOME 设置为我的 jre 文件夹或我的 JDK 文件夹,并且 Tomcat 可以工作,但是如果我删除 JRE_HOME 并改用 JAVA_HOME,Tomcat 只有在我给它提供 JDK 文件夹的路径时才能工作。
那么JRE和JAVA home有什么区别,为什么Tomcat会这样表现呢?
izpack - 在 Ubuntu 12.04 上安装 IzPack 的问题
我刚刚在我的计算机上安装了 Ubuntu 12.04,并试图让 IzPack 正常工作但无济于事。我已经很好地安装了 IzPack,但是设置 JAVA_HOME 环境变量会导致问题。
我安装了 JDK(我需要用 IzPack 编译),现在我试图找出哪个路径是我的 JAVA_HOME 变量的正确路径。
在 /usr/lib/jvm 我有以下内容:
- java-1.6.0-openjdk-amd64
- java-6-openjdk-common
- java-6-openjdk-amd64
- java-7-openjdk-amd64
我的问题是,这些和哪个是我的 JAVA_HOME 有什么区别?此外,我尝试将其中的每一个都设置为 JAVA_HOME,当我尝试使用 IzPack 进行编译时,我收到以下错误消息:
警告:未设置 JAVA_HOME 环境变量。如果由于找不到 sun.* 类而导致构建失败,则需要将 JAVA_HOME 环境变量设置为 java 的安装目录。
此外,IzPack 网站说我还需要设置以下变量,如果有人可以帮助我找到以下内容的正确路径,那就太好了。谢谢!
- 导出 JAVA_HOME=/usr/java/j2sdk1.4.2_06
- 导出 JAVA_JAR=/usr/java/java_jar
- 导出 JRE_HOME=/usr/java/j2sdk1.4.2_06/jre
- 导出 CLASSPATH=/usr/java/j2sdk1.4.2_06/bin
- 导出 PATH=/usr/java/j2sdk1.4.2_06/bin:/usr/java/j2sdk1.4.2_06/jre/bin:$PATH
java - 为便携式 Eclipse 设置 JAVA_HOME
我正在运行 Windows XP。我在 USB 上安装了一个便携式 Eclipse,当我尝试安装 Android SDK 时,它说“找不到 Java SE 开发工具包 (JDK)”并告诉我设置 JAVA_HOME 环境变量。Java SDK 位于
K:\EclipsePortable\JDK\bin K:\EclipsePortable\JRE\bin K:\EclipsePortable\JDK\jre\bin K:\EclipsePortable\App\Eclipse\JRE\bin
我正在使用 K:\EclipsePortable\JDK\ 所以我假设我将它设置为这两个路径之一。我该怎么做呢?这是在 eclipse 中还是在 Windows 中?
java - 记录类的 JAVA_HOME 问题
即使我的 JAVA_HOME 设置正确,我也会收到以下错误。
C:\workspace-sts-2.8.0.RELEASE\JBClient\target>echo %JAVA_HOME%
C:\jdk1.6.0_31
我没有做任何日志记录我只是在我的类路径上有以下依赖项(连同 JRE)
java-home - 我正在尝试查找 JAVA_HOME 路径
我跑了 echo %JAVA_HOME% 来找到我的路径。我知道这是错误的路径,但我不确定如何修复它。任何帮助,将不胜感激。