Javaのバックグラウンドプロセス

ucas

私はJava7でOCP試験の準備をしています。私が読んでいる本は、私が完全に理解していない何かに出くわします。

あれは、

JVMがIDEによって間接的に呼び出された場合、またはJVMがバックグラウンドプロセスから呼び出された場合、メソッド呼び出しSystem.console()は失敗し、nullを返します。

どのような場合に、どのようにバックグラウンドプロセスからJVMを呼び出しますか?誰かがそれについて詳しく説明できますか?宜しくお願いします

エリック・ジャブロー

UNIXシステムを使用していて、2つのオペランドを要求し、それらの合計を生成できるプログラムを実行するとします。次のように呼び出す場合:

/home/ucas> java -jar add.jar
Please enter the first summand:
42
Please enter the second summand:
17
The sum is 59.

ここで、バックグラウンドで実行するとします。

/home/ucas> java -jar add.jar &
java.lang.NullPointerException at Add.main(Add.java:17)
....

Add.javaを見ると、次のことがわかります。

Console console = System.console(); // 16
Reader  reader  = console.reader(); // 17

プロセスは端末から切り離されているので、にconsoleなりますnullスタックトレースは、リダイレクトされない標準エラーに出力されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Linuxのバックグラウンドプロセス

分類Dev

バックグラウンドでの同期プロセス

分類Dev

バックグラウンドプロセスの制御

分類Dev

Elixirのバックグラウンドプロセス

分類Dev

ウィンドウなしのバックグラウンドプロセス

分類Dev

PHPスリープ関数のバックグラウンドプロセス

分類Dev

時間ベースの操作のバックグラウンドプロセス

分類Dev

バックグラウンド プロセスのシグナル処理

分類Dev

バックグラウンドプロセスのObjectiveCコード

分類Dev

イベント駆動型のバックグラウンド「プロセス」

分類Dev

golang execバックグラウンドプロセスとそのpidの取得

分類Dev

HHVMでのバックグラウンドプロセスの作成

分類Dev

SpringMVCバックグラウンドプロセス

分類Dev

SpringMVCバックグラウンドプロセス

分類Dev

Androidとバックグラウンドプロセス

分類Dev

自動バックグラウンドプロセス

分類Dev

PHPとバックグラウンドプロセス

分類Dev

PIDバックグラウンドプロセス

分類Dev

AngularJS:バックグラウンドプロセス

分類Dev

古いXAMPPバックグラウンドプロセスの停止

分類Dev

古いXAMPPバックグラウンドプロセスの停止

分類Dev

バックグラウンドでのLinuxプロセス-ジョブで「停止」?

分類Dev

Androidのバックグラウンドプロセスタイマー

分類Dev

rxjavaバックグラウンドプロセスとUIの中間的な更新

分類Dev

Unixでの重複したバックグラウンドプロセス

分類Dev

バックグラウンドプロセスが少ない最小限のOS

分類Dev

バックグラウンドプロセスの素晴らしさ

分類Dev

プロセスをバックグラウンドにドロップする

分類Dev

別のバックグラウンドプロセスのバックグラウンドスクリプトからのpidof

Related 関連記事

  1. 1

    Linuxのバックグラウンドプロセス

  2. 2

    バックグラウンドでの同期プロセス

  3. 3

    バックグラウンドプロセスの制御

  4. 4

    Elixirのバックグラウンドプロセス

  5. 5

    ウィンドウなしのバックグラウンドプロセス

  6. 6

    PHPスリープ関数のバックグラウンドプロセス

  7. 7

    時間ベースの操作のバックグラウンドプロセス

  8. 8

    バックグラウンド プロセスのシグナル処理

  9. 9

    バックグラウンドプロセスのObjectiveCコード

  10. 10

    イベント駆動型のバックグラウンド「プロセス」

  11. 11

    golang execバックグラウンドプロセスとそのpidの取得

  12. 12

    HHVMでのバックグラウンドプロセスの作成

  13. 13

    SpringMVCバックグラウンドプロセス

  14. 14

    SpringMVCバックグラウンドプロセス

  15. 15

    Androidとバックグラウンドプロセス

  16. 16

    自動バックグラウンドプロセス

  17. 17

    PHPとバックグラウンドプロセス

  18. 18

    PIDバックグラウンドプロセス

  19. 19

    AngularJS:バックグラウンドプロセス

  20. 20

    古いXAMPPバックグラウンドプロセスの停止

  21. 21

    古いXAMPPバックグラウンドプロセスの停止

  22. 22

    バックグラウンドでのLinuxプロセス-ジョブで「停止」?

  23. 23

    Androidのバックグラウンドプロセスタイマー

  24. 24

    rxjavaバックグラウンドプロセスとUIの中間的な更新

  25. 25

    Unixでの重複したバックグラウンドプロセス

  26. 26

    バックグラウンドプロセスが少ない最小限のOS

  27. 27

    バックグラウンドプロセスの素晴らしさ

  28. 28

    プロセスをバックグラウンドにドロップする

  29. 29

    別のバックグラウンドプロセスのバックグラウンドスクリプトからのpidof

ホットタグ

アーカイブ