Java Platform, Standard Editionトラブルシューティング・ガイド
目次      

1.1 トラブルシューティングのためのJavaの設定

この項では、トラブルシューティングの関連データを収集可能にするためのJava環境およびコマンド行オプションの設定について説明します。次の手順を実行してJavaを設定します。

  1. Javaのバージョンの更新: 最初に、修正されているJavaの問題のトラブルシューティングに時間をかけることを避けるために、最新のJavaバージョンを使用します。多くの場合、Javaランタイムのバグに起因する問題は、最新のアップデート・リリースで修正されています。最新のJavaバージョンの使用により、いくつかの一般的な既知の問題を回避できます。

  2. デバッグのためのJava環境の設定: 大きなJavaアプリケーションの設定、ランチャ・スクリプトによるアプリケーションの起動、または複数のマシンで分散Javaを実行するときは次のシナリオを検討してください。

    • Javaバージョンを簡単に変更できるようにする: Javaの最新バージョンにより、多くの実行時の問題を回避できます。スクリプトを実行してアプリケーションを起動する場合は、Javaパスの更新が必要となる場所が1箇所のみであることを確認してください。分散システムで実行する場合は、すべてのマシンのJavaバージョンが変更される簡単な方法を考えます。

    • Javaのコマンド行オプションを簡単に変更できるようにする: たとえば、詳細出力の追加、機能をオフにする、パフォーマンスの向上のためのJavaのチューニングなどのために、トラブルシューティング中にJavaオプションを変更する場合があります。これらの変更に備えてシステムを準備しておきます。

      テスト・フレームワークやクラウド・ソリューションなどでJavaアプリケーションをリモートで実行する場合にも、Javaフラグを簡単に変更できることを確認してください。問題を再現するために、アプリケーションにコマンド行パラメータを指定したり、フラグをすぐに試してみたい場合があります。これらの変更が簡単に行えるようにシステムを準備します。

目次      

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.