4

Windows Vista サーバーで OracleHelp for Java を試してみようとしています。Oracle ヘルプをダウンロードし、次のようなインストール手順に従っています。

  • OHJ インストール .zip ファイルを任意のディレクトリに解凍します。
  • JAVA_HOME 環境変数が、互換性のある Java SE インストールの場所に設定されていることを確認します。
  • OHJ インストール ディレクトリには、Windows .cmd ファイルと Unix/Linux シェル スクリプトを含む bin サブディレクトリがあります。Windows プラットフォームでは、.cmd ファイルをダブルクリックして起動します (または、コマンド ラインに .cmd ファイル名を入力します)。Unix プラットフォームでは、「sh scriptName.sh」と入力してシェル スクリプトを実行します。

    • ohguide.cmd (ohguide.sh) - Oracle Help Guideドキュメントを起動します
    • choiceDemo.cmd (choiceDemo.sh) - Oracle Help機能のデモを起動します
    • cshDemo.cmd (cshDemo.sh) - 状況依存ヘルプのデモを起動します
    • helpsetDemo.cmd (helpsetDemo.sh) - ヘルプセットをテストするためのヘルプセット プレビューアを起動します
    • authoringWizard.cmd (authoringWizard.bat) - ヘルプセット作成ウィザードを起動します

Windowsで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>set JAVA_HOME=C:\Prog iles (x86)\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 環境変数を設定してください。

4

3 に答える 3

3

Windows のシステム プロパティで設定したところ、問題なく動作しました。

Vista の場合:

  1. [スタート] ボタン (Windows ロゴ、左下隅) をクリックします。
  2. コンピュータを右クリック
  3. プロパティを選択
  4. システムの詳細設定を選択します (左側のオプション)。
  5. 環境変数の選択 (ボタン)
  6. システム変数 JAVA_HOME を追加 (または編集) します。
  7. 引用符なしで JAVA_HOME を入力してください
  8. PATH システム変数に追加して、JDK へのパスを含めます (そのため、引用の仕方を気にする必要はありません。
  9. CLASSPATH システム変数を拡張して、コマンド ラインで指定するものを含めることもできます (オプション)。
于 2009-08-04T18:15:53.477 に答える
1

どちらのシナリオでも、Java 実行可能ファイルを呼び出そうとするときに使用する引用符が多すぎます。

あなたのコードではこれ:

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"
于 2009-08-04T18:26:27.697 に答える