最終更新日 :
2021年6月10日
問題
プロジェクトの PDF 出力を公開しようとすると、処理が失敗して PDF が生成されません。
原因
環境変数 JAVA_HOME が適切に設定されていません。
解決策
前提条件
Java 64 bit Runtime がコンピューターにインストールされている必要があります。
Windows
注意:企業や政府の環境またはファイアウォールの内側で使用する場合は、IT 部門に相談してから、Java をインストールする必要があります。
最新のアップデートである Java 8 Update 251では、Java Runtime Environment(JRE)1.8 がインストールされます。Java 8 Update 251 またはそれ以降のバージョンがインストールされていることを確認します。 Oracle では、使用しているコンピューターに合わせた様々なダウンロードが用意されています。
Java をインストールすると、Adobe RoboHelp で PDF 出力を生成するためのレジストリエントリが作成されます。 Java のインストール時にレジストリエントリの作成が失敗した場合、システム変数を作成する必要があります。
注意:企業や政府の環境またはファイアウォールの内側で使用する場合は、IT 部門に相談してから、システム変数を作成します。
ここでは、システム変数を作成する方法を説明します。
- 「検索を開始」を開き「env」と入力してシステム環境変数を編集をクリックします。
- システムのプロパティポップアップで環境変数をクリックします。
- 「システム変数」セクションで新規をクリックします。
- 変数名に 「JAVA_HOME」 と入力します。
- 変数値フィールドで、Java をインストールした場所を参照します。例えば「C:\Program Files\Java\jre」の後にバージョン番号を入力するようにしていきます(例:C:\Program Files\Java\jre1.8.0.251)。
macOS
Big Sur
JAVA_HOME を設定するには、次の手順に従います。
- Finder のメニューバーで移動/ユーティリティを選択して、Mac システムユーティリティを示す Finder ウィンドウを表示します。
- ターミナルアプリケーションをダブルクリックします。
- コマンド vim ~/.profile を使用して、ホームフォルダーに .profile ファイルを作成/編集します。
- ファイルに次の行を追加します。
launchctl setenv JAVA_HOME $(/usr/libexec/java_home) - コンピューターを再起動します。
- Adobe RoboHelp を起動します。
以前の Mac バージョン
- ターミナルで、次のコマンドを実行します。
echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile - コンピューターを再起動します。
- Adobe RoboHelp を起動します。