次のコマンドを実行した後、パスワード フィールドのエコーを無効にしたアプリケーションがあります。
java -cp testJar.jar testClassFileInJar username
username は、クラス testClassFileInJar のメイン メソッドに提供されるパラメータです。Enterキーを押した後、パスワードが求められます。次のコマンドを試してみると、実行できず、java1.out ファイルも空です。
nohup java -cp testJar.jar testClassFileInJar username & > java1.out
提案してください。要約すると、java1.out ファイルでログを記録し、この java コマンドで nohup コマンドを使用する必要があります。
main メソッドで次のコードを使用しました。
Console console = System.console();
String userName = args[0];
String password = String.valueOf(console.readPassword("Password: "));
//other code logic for processing username and password