ホームページ >Java >&#&チュートリアル >Eclipse でデバッグすると「System.console()」が Null を返すのはなぜですか?
Eclipse でのデバッグ時に System.console() が null を返す
Eclipse でのデバッグ中に System.console() から null が返されるJava 開発者にとってはイライラする問題になる可能性があります。問題を詳しく調べて回避策を紹介します。問題の概要:
Eclipse を使用して Java アプリケーションを実行すると、System.console() メソッドが null を返します。これは Eclipse の既知のバグ (バグ #122429) です。このバグにより、コンソールが正しく作成され、アプリケーションに関連付けられなくなります。回避策:
このバグに対する正式な修正はリリースされていませんが、次の回避策で解決できます。 System.console():Enable Security の使用を有効にするために適用されます。マネージャー:-Djava.security.managerこれにより、コンソールが適切に機能するために必要なセキュリティ マネージャーが有効になります。アプリケーションを再起動します:有効にした後、セキュリティマネージャーは、Java アプリケーションをデバッグモードで再起動します。これにより問題が解決され、System.console() が null 以外の値を返せるようになります。
以上がEclipse でデバッグすると「System.console()」が Null を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。