问题标签 [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 投票
0 回答
200 浏览

linux - 在 linux 机器上配置 jdk1.4 & jdk1.5

我的 Web 应用程序必须在 Jboss3.2.3 和 jdk1.4.2_19 上运行。我有另一个需要 jdk1.5 在同一台机器(AMI Linux)上的 Java 应用程序(X)。所以我需要将我的 JAVA_HOME 设置为 2 个 java 版本

我正在尝试按如下方式解决该问题:

将我的 JAVA_HOME 和默认 java (/usr/bin/java) 设置为 jdk1.5 以运行我的 java 应用程序。X 更改 Jboss 的 run.sh 文件以使 JAVA_HOME 变量指向 jdk1.4

有没有人试图将 Jboss 的 run.sh 更改为指向另一个 Java 版本(在我的例子中是 jdk1.4)?请问有什么指针/建议吗?

我期待你的想法

在此先感谢 NK

0 投票
1 回答
1414 浏览

path - 从 IzPack install.xml 设置 $PATH 和 $JAVA_HOME

我看到 $JAVA_HOME 是 IzPack 中的内置变量。我可以在预安装脚本中分配它并让安装程序使用它吗?目前,我被困在一台默认为运行非常糟糕的开源 JRE 的机器上,我需要将它重新分配给 Sun JRE,以便安装程序能够正常运行。

在预安装脚本中,我可以附加到 $PATH 吗:

让我知道我能做什么,我无法访问写入 .cshrc 或 .cshrc.login 并且我无法告诉我的用户自己设置环境变量。

0 投票
5 回答
33780 浏览

jenkins - Jenkins 从属环境变量刷新

我有一个具有JAVA_HOME环境变量的 Jenkins Slave(一台 Windows PC)。我更新了 Slave 上的 Java 版本,所以我也更新了环境变量。

当我通过 Jenkins Web 界面查看这个 Slave 的系统属性时,该JAVA_HOME属性被报告为旧的。

在 Windows PC 上运行echo %PATH%显示正确的值。println System.getenv("PATH")在从站的 Jenkins 节点脚本控制台上运行会显示旧的 JAVA_HOME 值。

我试图再次删除和添加从站并重新启动 Jenkins 服务器。仍然没有更新旧值。

有什么想法吗?

0 投票
18 回答
155471 浏览

java - 即使 JAVA_HOME 路径正确,Tomcat 也没有运行

当我尝试使用运行 tomcat 时startup.bat出现以下错误,

但后来我尝试C:\>echo %java_home%并得到以下结果

我什至尝试JAVA_HOME手动设置系统变量列表,但这个问题仍然存在。

我能做些什么来解决它?

我正在使用 Windows 7。


更新

在设置了一个名为 JAVA_HOME 的新系统变量并将其路径设置为 之后"C:\Program Files\Java\jdk1.6.0_25\bin\",我再次尝试了启动脚本,这次我得到了一个新错误。

知道这个错误是什么意思吗?

我什至尝试将路径设置为"C:\Program Files\Java\jdk1.6.0_25\"(即没有bin)但发生同样的错误。

0 投票
0 回答
2107 浏览

java-home - 在 Win 7 Pro 32 位中无法识别 JAVA_HOME 变量

我已将 JAVA_HOME 系统变量设置为C:\Program Files\Java\jdk1.6.0_30并将%JAVA_HOME%\bin添加到 Path 变量中。

当我使用 cmd 的新会话检查变量列表时,我根本看不到列表中的 JAVA_HOME 变量,但是 Path 变量包含记录C:\Program Files\Java\jdk1.6.0_30\bin

当我想运行 mvn 时,我得到:

我仔细检查了配置,重新启动了机器,问题仍然存在。

你能给些建议么?看起来变量已设置,但 JAVA_HOME 没有进入变量列表,但是从它派生的值使其进入 Path 变量

0 投票
5 回答
107899 浏览

java - 运行 ant 时“无法找到 tools.jar”

运行 ant 时,我收到以下消息:

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar

我将 JAVA_HOME 设置为C:\Program Files\Java\jdk1.7.0_02, PATH 包括C:\Program Files (x86)\Java\jdk1.7.0_02\bin, CLASSPATH 包括C:\Program Files (x86)\Java\jdk1.7.0_02, ANT_HOME 设置为C:\ant

似乎 ant 忽略了所有这些设置并在其他地方寻找 tools.jar。没有指向 jre6 路径的环境变量。任何想法为什么?

0 投票
9 回答
25459 浏览

java - JAVA_HOME 未设置

在伪分布式操作中处理Hadoop实现时,我发现以下JAVA_HOME变量未设置异常,但是当我尝试回显它时,它已设置。

变量预设在conf/hadoop-env.sh(edited export JAVA_HOME=/usr/lib/jvm/java-6-sun), 中bash.bashrc

0 投票
6 回答
67626 浏览

linux - JAVA_HOME 设置不正确。如何重置它?

当我尝试运行mvn(即 Apache Maven)时,我不断得到error "JAVA_HOME" not set.

我按照说明设置JAVA_HOME变量如下;在终端:

这看起来是对的,对吧?那为什么我仍然得到不正确的JAVA_HOME错误?

0 投票
6 回答
2010 浏览

heroku - 无法使用 RJB gem 将应用程序部署到 Heroku

我已经设置了 JAVA_HOME 变量

检查 heroku 配置是否显示此变量的值,然后推送:

仍然得到

bundler 安装 RJB gem 时出错。

我可以成功地将相同的源部署到另一个 Heroku 应用程序,并且所有环境变量都是相同的。

怎么了?

0 投票
2 回答
2625 浏览

bash - 尝试设置 $JAVA_HOME 时出错 - 错误:未设置 JAVA_HOME

我有 Linux CentOS 5.5 版,我正在尝试安装 sun-java6-jdk。

我注意到,如果我执行以下命令,我有:

如果我做:

当我尝试运行脚本时,出现错误:错误:未设置 JAVA_HOME。

如何在 .bashrc 文件的 $JAVA_HOME 中找到并设置正确的值?

提前致谢