Tecnología

Inicio

Cómo importar consola de Java

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.