问题标签 [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.

0 投票
1 回答
1712 浏览

intellij-idea - Buildr 没有从 Intellij 找到 JAVA_HOME

我在 Ubuntu 上安装了 Buildr,它可以从命令行正常运行。我还为 Intellij IDEA 安装了 Buildr 插件。但我无法compile从 IDE 运行命令。它给出以下消息:

JAVA_HOME 定。该命令echo $JAVA_HOME打印安装 Java 的正确路径。

0 投票
2 回答
4488 浏览

shell - JAVA_HOME 未设置

我设置了一个 crontab 作业来运行一个 php 脚本,php ~/Documents/workspace/tools/src/main/php/testcron.php > mylog

并且日志文件显示:未设置 JAVA_HOME。

我尝试导出并看到 JAVA_HOME="/Library/Java/Home"

我将其更改为 JAVA_HOME="/usr/bin" 但如果我打开其他终端它仍然显示为“库/Java/Home”,并且如果我在更改 JAVA_HOME 的同一终端中运行 php 脚本,它还会抱怨找不到 java_home ,有谁知道怎么回事?谢谢。我正在使用 Mac

0 投票
1 回答
6412 浏览

ant - ant 错误 JAVA_HOME 未指向 SDK

我正在尝试安装 SOLR 并运行“ant example”构建变得相当远但随后出现错误:

我已经明确设置了 JAVA_HOME(见下文)

但是,当我运行 ant 时,JAVA_HOME 显示为 /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre 而不是 # echo $JAVA_HOME /usr/lib/jvm/java-1.6.0 -openjdk-1.6.0.0.x86_64/ 。我无法弄清楚这是在哪里设置的。我还设置了 ANT_HOME,正如其他一些帖子中所说的那样,这可能会解决问题。

那也不能解决问题。

0 投票
9 回答
304631 浏览

java - 如何将 Oracle 的 Java 设置为 Ubuntu 中的默认 Java?

如何将JAVA_HOMEUbuntu 中的值更改为指向 Oracle 的 Java?

它应该指向java-6-sunorjava-6-sun-1.6.0.24吗?

0 投票
1 回答
4677 浏览

java - 在 Windows 中为 Ruby 和 RJB 设置 JAVA_HOME 环境变量

尽管似乎有很多与在 Windows 中设置 JAVA_HOME 变量相关的问题和答案,但我并不完全确定我哪里出错了。

我已经按照各种不同的说明设置环境变量,当我在 ruby​​ 中检查环境变量时,我得到了

所以我一直将其解释为设置的环境变量,因为返回了我的 jdk 的路径,但是“nil”是什么?

还返回我的 jdk 的路径。

当我跑

我明白了

当我查看 extconf.rb 文件时,果然,我得到了

所以据我所知,nil 意味着没有找到 JAVA_HOME,或者我没有将它指向正确的路径或其他东西。

我已经尝试将 '\bin' 包含在路径的末尾,因为一些回复说这是必要的,但我得到了相同的结果。

有什么建议么?

0 投票
2 回答
10534 浏览

windows - 如何在 hudson 服务器的代理中配置 java.home?

我正在使用 Windows 框为我的 husdon 运行代理。但是我还没有找到任何有效的方法来在盒子上为 java 配置 JAVA_HOME 和 PATH。

有谁知道我怎么能做到这一点?

0 投票
3 回答
29889 浏览

windows - JAVA_HOME 变量

我将 JAVA_HOME 变量设置为指向 jdk,并将 %JAVA_HOME%\bin 添加到 Path 变量中。但是,我的 ant 脚本无法找到 jdk。它正在寻找 Java 编译器的错误文件夹。这是我得到的错误。

com.sun.tools.javac.Main 不在类路径中。也许 JAVA_HOME 不指向 JDK。目前设置为C:\Program Files\Java\jre6

我设置我的JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0

我究竟做错了什么?请帮忙!

0 投票
1 回答
58 浏览

java - 如何使用 String 类从字符串中删除电子邮件>

当我们想从字符串中删除电子邮件地址时,使用哪个字符串类。

需要帮助,我是 Java 新手。

谢谢

0 投票
5 回答
2999 浏览

java - 走向 JAVA_HOME 的“真正”定义

作为一名在 *NIX 系统(OS X、Ubuntu、...)之间切换的 Java 开发人员,虽然我总是可以“让”我的 JDK 启动并运行,但在许多需要 JAVA_HOME 的软件包中似乎没有明确的 JAVA_HOME 定义要设置 :

例如

  • MAVEN : "JAVA_HOME, 指你的 JDK 目录"
  • HADOOP : "JAVA_HOME,指定 Java 1.5.x 安装的路径"
  • SUN : "JAVA_HOME 是包含 JRE 的目录"

因此,我对此事有两个问题(欢迎任何见解,但具体来说,我有这两个问题):

1)mac os X java安装是否将目标从“JavaVM.frameworks”目录复制到usr/bin?

2) JAVA_HOME 的“定义”是什么?显然,我们不能将 JAVA_HOME 简单地定义为“安装 java 的位置”,因为这个定义是模棱两可的,因为 java 可以同时存在于 HOME 位置(即在 /System/Library/Fraemworks/.....),或者或者,它也可能直接在 /usr/bin 目录中?

我的想法

我相信 JAVA_HOME 实际上不仅仅指二进制“java”程序。JAVA_HOME 可能是指一组与 java 相关的目录和二进制文件的位置......但是,我仍然不清楚这包括什么,而且我提出的这个定义是否足够精确,有用。

0 投票
14 回答
127681 浏览

java - 詹金斯,指定 JAVA_HOME

我使用 apt-get 在我的 ubuntu 机器上安装了 openjdk-6-jdk。

在系统信息中詹金斯告诉我 Java.Home 是/usr/lib/jvm/java-6-openjdk/jre

但是,当我JAVA_HOME在 Jenkins 中指定该目录时:“配置系统”,它返回错误消息,指出该目录看起来不像 jdk 目录。

它也无法获取我的 Maven 安装。

我错过了一些明显的东西吗?