问题标签 [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.
intellij-idea - Buildr 没有从 Intellij 找到 JAVA_HOME
我在 Ubuntu 上安装了 Buildr,它可以从命令行正常运行。我还为 Intellij IDEA 安装了 Buildr 插件。但我无法compile
从 IDE 运行命令。它给出以下消息:
但JAVA_HOME
已定。该命令echo $JAVA_HOME
打印安装 Java 的正确路径。
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
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,正如其他一些帖子中所说的那样,这可能会解决问题。
那也不能解决问题。
java - 如何将 Oracle 的 Java 设置为 Ubuntu 中的默认 Java?
如何将JAVA_HOME
Ubuntu 中的值更改为指向 Oracle 的 Java?
它应该指向java-6-sun
orjava-6-sun-1.6.0.24
吗?
java - 在 Windows 中为 Ruby 和 RJB 设置 JAVA_HOME 环境变量
尽管似乎有很多与在 Windows 中设置 JAVA_HOME 变量相关的问题和答案,但我并不完全确定我哪里出错了。
我已经按照各种不同的说明设置环境变量,当我在 ruby 中检查环境变量时,我得到了
所以我一直将其解释为设置的环境变量,因为返回了我的 jdk 的路径,但是“nil”是什么?
还返回我的 jdk 的路径。
当我跑
我明白了
当我查看 extconf.rb 文件时,果然,我得到了
所以据我所知,nil 意味着没有找到 JAVA_HOME,或者我没有将它指向正确的路径或其他东西。
我已经尝试将 '\bin' 包含在路径的末尾,因为一些回复说这是必要的,但我得到了相同的结果。
有什么建议么?
windows - 如何在 hudson 服务器的代理中配置 java.home?
我正在使用 Windows 框为我的 husdon 运行代理。但是我还没有找到任何有效的方法来在盒子上为 java 配置 JAVA_HOME 和 PATH。
有谁知道我怎么能做到这一点?
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
我究竟做错了什么?请帮忙!
java - 如何使用 String 类从字符串中删除电子邮件>
当我们想从字符串中删除电子邮件地址时,使用哪个字符串类。
需要帮助,我是 Java 新手。
谢谢
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 相关的目录和二进制文件的位置......但是,我仍然不清楚这包括什么,而且我提出的这个定义是否足够精确,有用。
java - 詹金斯,指定 JAVA_HOME
我使用 apt-get 在我的 ubuntu 机器上安装了 openjdk-6-jdk。
在系统信息中詹金斯告诉我 Java.Home 是/usr/lib/jvm/java-6-openjdk/jre
但是,当我JAVA_HOME
在 Jenkins 中指定该目录时:“配置系统”,它返回错误消息,指出该目录看起来不像 jdk 目录。
它也无法获取我的 Maven 安装。
我错过了一些明显的东西吗?