Javaプログラムの1つでコンソールからパスワードを読み取りたいです。使った
Console newConsole = System.console();
しかし、クラスでコンソール オブジェクトを宣言して初期化することはできました。エラーメッセージが表示される
" the method console() is undefined for the type System" and " Console cannot be resolved or is not a type"
したがって、最新のJavaバージョンを持っていないと思い、Javaバージョンを使用して確認しました
C:\>java -version
java version "1.7.0_21"
最新バージョンの Java 1.7.0_21 があることを知りましたが、それでもエラーが発生します。誰でもこれに関して私を助けてくれませんか。
System.console を使用できない場合、コンソールから隠し文字としてパスワードを読み取るために使用できる他の方法はありますか。
完全なコード:
import java.io.console;
public class Test {
public static void main(String[] args) {
Console newConsole = System.console();
}
}
import java.io.console (java.io.console を解決できません) および Console newConsole = System.console();でコンパイラ エラーが発生します。(console() メソッドは System 型に対して定義されておらず、Console を解決できないか、型ではありません) 行。