【问题标题】:How to configure JAVA_HOME from Windows at shell script如何在 shell 脚本中从 Windows 配置 JAVA_HOME
【发布时间】:2016-01-05 07:09:11
【问题描述】:

我想从 shell 脚本运行一个 jar 文件。但是当前的操作系统是Windows。那么,如何在 shell 脚本中配置知道JAVA_HOME。我想知道如何在 shell 脚本中从 Windows 导出 JAVA_HOME。 Windows 中 JDK 的路径是 C:\Program Files\Java\jdk1.6.0_32\bin\java 当我运行 shell 程序时,出现以下错误:

Files\Java\jdk1.6.0_32:找不到命令

【问题讨论】:

  • SET JAVA_HOME = path_to_your_jdk
  • 在命令行输入“java -version”会发生什么?
  • 错误信息表明您没有正确引用文件名中的空格。

标签: java windows shell


【解决方案1】:

你的 JDK = JAVA_HOME 的路径是 C:\Program Files\Java\jdk1.6.0_32 。 您必须将 %JAVA_HOME%\bin 添加到 PATH。

这些行可能是您的 shell 脚本的一部分:

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32
set PATH=%PATH%;%JAVA_HOME%\bin

【讨论】:

    【解决方案2】:

    虽然您可以通过脚本设置这些变量,但在 Windows 上,通常的方法是在机器范围内设置它们。

    在资源管理器中右键单击您的计算机图标。选择“属性”,然后选择“高级系统设置”,然后选择“环境变量”。

    添加一个名为 JAVA_HOME 和值 C:\Program Files\Java\jdk1.6.0_32 的变量

    找到PATH 变量并将;%JAVA_HOME\bin(包括分号)附加到它。

    有关在 Windows 上设置路径和环境变量的更详细说明,请参阅此处http://www.computerhope.com/issues/ch000549.htm

    【讨论】:

      猜你喜欢
      • 2011-07-23
      • 2014-05-30
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 2014-06-08
      • 2011-08-24
      • 1970-01-01
      相关资源
      最近更新 更多