-
Cómo importar consola de Java
-
Un programa a menudo se ejecuta desde la línea de comandos e interactúa con el usuario en la ventana de línea de comandos. lenguaje de programación Java incluye funciones para interactuar con la aplicación de usuario desde la línea de comandos. Es compatible con este tipo de interacción a través de las corrientes de datos de sistema estándar y a través del método de la consola. La función de consola de Java le permite leer la entrada del teclado y escribir la salida a la pantalla. Mediante la importación de los personajes de la consola de Java en su aplicación, se puede controlar la entrada de datos para la entrada de contraseña segura.Instrucciones
1 Haga clic en "Inicio" en el escritorio de Windows y haga clic en "Java JDK."
2 Haga clic en "Archivo", seleccione "Abrir" y luego haga doble clic en el programa Java en el que desea importar los caracteres de la consola del sistema.
3 Agregue el código siguiente después de la línea "public void main ()" en su programa:
java.io.Console importación;
java.nio.charset.Charset importación;
java.lang.reflect.Constructor importación;
java.lang.reflect.Field importación;
java.lang.reflect.InvocationTargetException importación;
importar java.lang.System.out estática;
// Tienda de personajes consola establecido en el campo privado
ConsoleCharset public class {
public static void main(String... args) {
Constructor [] = ctors
Console.class.getDeclaredConstructors ();
Constructor ctor = null;
for (int i = 0; i & lt; ctors.length; i ++) {
ctor = ctors [i];
si (ctor.getGenericParameterTypes (). Longitud == 0)
descanso;
}
// Obtener el conjunto de caracteres interno utilizado por java.io.Console
try {
ctor.setAccessible (true);
Consola c = (consola) ctor.newInstance ();
El campo f = c.getClass () getDeclaredField ( "CS").;
f.setAccessible (true);
out.format ( "consola de juego de caracteres:% s% n", f.get
(do));
out.format("Charset.defaultCharset(): %s%n",
Charset.defaultCharset ());
// Interceptar las excepciones de entrada del sistema
} catch (InstantiationException x) {
x.printStackTrace ();
} Catch (InvocationTargetException x) {
x.printStackTrace ();
} Catch (IllegalAccessException x) {
x.printStackTrace ();
} Catch (NoSuchFieldException x) {
x.printStackTrace ();
}
}
}
4 Haga clic en "Archivo" y luego haga clic en "Guardar" para añadir acceso a la consola para el programa Java.