Adobe RoboHelp で PDF が生成できない

問題

プロジェクトの 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 部門に相談してから、システム変数を作成します。 

ここでは、システム変数を作成する方法を説明します。

  1. 「検索を開始」を開き「env」と入力してシステム環境変数を編集をクリックします。
  2. システムのプロパティポップアップで環境変数をクリックします。
  3. 「システム変数」セクションで新規をクリックします。
  4. 変数名に 「JAVA_HOME」 と入力します。
  5. 変数値フィールドで、Java をインストールした場所を参照します。例えば「C:\Program Files\Java\jre」の後にバージョン番号を入力するようにしていきます(例:C:\Program Files\Java\jre1.8.0.251)。

macOS

Big Sur

JAVA_HOME を設定するには、次の手順に従います。

  1. Finder のメニューバーで移動/ユーティリティを選択して、Mac システムユーティリティを示す Finder ウィンドウを表示します。
  2. ターミナルアプリケーションをダブルクリックします。
  3. コマンド vim ~/.profile を使用して、ホームフォルダーに .profile ファイルを作成/編集します。
  4. ファイルに次の行を追加します。
    launchctl setenv JAVA_HOME $(/usr/libexec/java_home)
  5. コンピューターを再起動します。
  6. Adobe RoboHelp を起動します。

以前の Mac バージョン

  1. ターミナルで、次のコマンドを実行します。
    echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile
  2. コンピューターを再起動します。
  3. Adobe RoboHelp を起動します。
アドビのロゴ

アカウントにログイン