< 親ページに戻る
バンドルされたJavaランタイム: DocFetcher ProとDocFetcher Serverには、独自の内部Javaランタイムがバンドルされているため、どちらかを実行するのにJavaをインストールする必要はありません。利点:
- Javaインストーラーを介してインストールされるクラップウェアはもうありません。
- 面倒なJavaの更新はもうありません。
- 新しいJavaの更新によってプログラムが壊れる危険はもうありません。
しかし… Javaの更新がないことはセキュリティ上の脅威ではないのでしょうか?さて、ここに、Javaのセキュリティに関して、技術者でないほとんどの人がなかなか理解できない真実があります:
- Javaランタイム自体は、.NETフレームワークや他のアプリケーションランタイムよりも危険ではありません。必要であればJavaランタイムを更新してください。しかし、これらの更新は主にパフォーマンスの向上とバグやクラッシュの減少のためであり、セキュリティのためではありません。
- 内部Javaランタイムで実行されているJavaアプリケーションは、セキュリティの観点から、システム上の他のどのプログラムよりも危険ではありません。
- Javaを使用する際の唯一の深刻な危険は、ブラウザで実行されているJava プラグイン から来ます。プラグインは完全に無効にすることをお勧めします。最新のブラウザを使用している場合は、プラグインは既におそらく無効になっています。プラグインを実行*しなければならない*場合は、常に最新の状態に保つことを強くお勧めします。
Windows上のDocFetcher Pro:2つのランチャー実行ファイルのみ: Windowsでは、DocFetcherにはプログラムを起動するためのデフォルトの DocFetcher.exe ファイルと、異なるメモリ制限でプログラムを起動するための misc フォルダの下にあるさまざまな代替 DocFetcher-*.exe ファイルが付属しています。
DocFetcher Proでは、このめまいがするような代替ランチャーの配列はなくなり、代わりに DocFetcherPro.exe と DocFetcherPro-Console.exe の2つだけになりました。

ランチャー DocFetcherPro.exe は、コンソールウィンドウを付けずにプログラムを起動し、通常使用するものです。ランチャー DocFetcherPro-Console.exe は、コンソールウィンドウを付けてプログラムを実行します。この2番目のランチャーは、デバッグや、何らかの理由でコマンドラインからプログラムを実行する必要がある場合に便利です。たとえば、すべてのインデックスの更新を強制するために --update-indexes 引数を付けてプログラムを実行する場合などです。
さらに、DocFetcher Proの各exeランチャーには、それぞれ DocFetcherPro.l4j.ini と DocFetcherPro-Console.l4j.ini という名前のiniファイルが付属しています。これらのiniファイルをテキストエディタで編集して、各exeランチャーのメモリ制限を設定できます。
最後に、DocFetcherの DocFetcher.bat ランチャーもDocFetcher Proに存在します。
Linux上のDocFetcher Pro:ポータブル版と非ポータブル版: Linux上のDocFetcherに関しては、2つの選択肢があります:Linuxを含むすべてのサポートされているプラットフォームで実行される DocFetcherウェブサイト からのポータブル版と、Linux専用のDocFetcher snapパッケージ です。2つの選択肢の主な違いの1つは、前者はインデックスと設定をDocFetcherフォルダに保存するのに対し、後者はホームディレクトリに保存することです。
さて、Linux上のDocFetcher Pro に関しては、Linux版を購入した後、ポータブル版と非ポータブル版の2つの選択肢もあります。基本的に2つの間に違いは1つしかありません:ポータブル版はインデックスと設定をプログラムフォルダに保存し、非ポータブル版はホームディレクトリに保存します。
DocFetcher Pro:プログラムを最小化して起動: DocFetcher Proの設定では、「プログラムウィンドウを最小化して起動する」というボックスがあります。説明にあるように、このボックスをチェックすると、プログラムを開いたときにプログラムウィンドウが最小化されて起動します。これは、オペレーティングシステムの起動時にプログラムが自動的に起動するように設定した場合に望ましい場合があります。
