Windows JAVA家庭的问题
-
22-07-2019 - |
题
我正在尝试实验OracleHelp Java在我的Windows Vista服务器。我下载了Oracle帮助,我下面自己的安装说明,其中指出:
- 解压OHJ安装。zip file成一个目录,选择
- 确保你有JAVA_HOME环境变量设置的位置的兼容Java SE安装
在OHJ安装目录,还有一个箱子目录,含有窗户。cmd文件和Unix/Linux壳脚本。在窗平台,双击。cmd文件,以启动它们(或类型。cmd文件名称命令行)。Unix平台,型"sh scriptName.sh"于执行外壳脚本。
- ohguide.cmd(ohguide.sh)-启动Oracle帮助指导文件
- choiceDemo.cmd(choiceDemo.sh)启动一个演示的Oracle帮助功能
- cshDemo.cmd(cshDemo.sh)启动一个演示的方面敏感的帮助
- helpsetDemo.cmd(helpsetDemo.sh)启动的工具的大学实验器测试你的helpsets
- authoringWizard.cmd(authoringWizard.蝙蝠)启动的工具的大学实验创作向导
当我JAVA_HOME上窗户我可以把它设置有或没有引号。无论哪种方式失败:
与行情:
C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>set JAVA_HOME="C:\Program
Files (x86)\Java\jdk1.6.0_14"
C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>ohguide.cmd
C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433>""C:\Program Files (x86)\Java\
jdk1.6.0_14"\bin\java.exe" -classpath "ohj.jar;help-share.jar;oracle_ice.jar;jew
t.jar;share.jar;help-demo.jar" oracle.help.demo.ChoiceDemo "demodoc\ohguide\ohgu
ide.hs"
'""C:\Program' is not recognized as an internal or external command,
operable program or batch file.
不行情:
C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>设JAVA_HOME=C:\Prog iles(86)\Java\jdk1.6.0_14
C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>ohguide.cmd '文件',是不被承认为一个内部或外部的命令, 可操作的程序或批文件。没有Java虚拟机;请设置JAVA_HOME环境变量。
解决方案
我把它设置在Windows系统的性质和工作的罚款。
在Vista:
- 点击开始按钮(windows标志,左下角)
- 右击计算机
- 选择性
- 选择的先进系统的设置(选项的左)
- 选择的环境变量(按钮)
- 添加(或编辑)的系统的可变JAVA_HOME
- 输入你的JAVA_HOME没有任何报价
- 添加到路系统变量,以包括路径JAVA(所以你不需要担心如何引用。
- 你可能还需要延长你的类路径,系统变量,以包括那些你会指定的命令行(可选)
其他提示
引起的问题是空白嵌入你的JAVA_HOME.当我安装的JAVA上窗,我重写安装位置用一个目录中的路径不包含任何空白。仍有一个令人惊讶的大量工具,无法处理空白。
在特定情况下,引起的问题之间的不一致_init.cmd和ohguide.cmd。在一个地方,他们有双引号的使用OHJ_JAVA_HOME和在其他情况下,他们没有双引号。
但有一个解决方案使用的缩短的名称用于该目录。你可以找到的名字使用DIR/X命令在一个DOS窗口。例如,在我的系统"C:\Program 文件"的简短名称"C:\Proga~1".你可以使用该价值设定时JAVA_HOME,没有任何报价。例如
set JAVA_HOME=c:\progra~1\java\jdk1.6.0_14
在这两种情况下你都使用太多的报价,当你尝试打电话java exectuable.
在你的代码这样的:
C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433>""C:\Program Files (x86)\Java\
jdk1.6.0_14"\bin\java.exe" -classpath "ohj.jar;help-share.jar;oracle_ice.jar;jew
t.jar;share.jar;help-demo.jar" oracle.help.demo.ChoiceDemo "demodoc\ohguide\ohgu
ide.hs"
应该是:
C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433>"C:\Program Files (x86)\Java\
jdk1.6.0_14\bin\java.exe" -classpath "ohj.jar;help-share.jar;oracle_ice.jar;jew
t.jar;share.jar;help-demo.jar" oracle.help.demo.ChoiceDemo "demodoc\ohguide\ohgu
ide.hs"