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 el indicador de comandos. Es compatible con este tipo de interacción a través de los flujos de datos a través del sistema estándar y el método de la consola . La función de consola de Java le permite leer la entrada desde el teclado y escribir el resultado en la pantalla. Al importar 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
clic en "Inicio" en el escritorio de Windows y haga clic en "Java JDK . "
2 Haga clic en " Archivo", seleccione " Abrir" y haga doble haga clic en el programa Java en el que desea importar personajes de la consola del sistema
3
Agregue el código siguiente después de la " void main ( ) public " línea en su programa: . < br > java.io.Console
importación;
java.nio.charset.Charset importación;
java.lang.reflect.Constructor importación;
import java . lang.reflect.Field ;
java.lang.reflect.InvocationTargetException importación;
importación java.lang.System.out estática ;
//store carácter consola establecidos en el ámbito privado
ConsoleCharset clase pública {
public static void main ( String. .. args ) {
Constructor [ ] = ctors
consola . class.getDeclaredConstructors ();
Constructor ctor = null;
for (int i = 0 ; i < ctors.length , i + + ) {
ctor = ctors [ ,"i];
if ( . ctor.getGenericParameterTypes ( ) Longitud == 0 )
break; }
//obtener el juego de caracteres interno utilizado por java.io.Console
try {
ctor.setAccessible ( true);
consola c = ( Console) ctor.newInstance ();
< . p > Campo f = c.getClass () getDeclaredField ( "CS ");
f.setAccessible ( true);
out.format ( "charset Console: % s % n" , f.get
( c ));
out.format ( " Charset.defaultCharset () :% s % n" ,
Charset.defaultCharset ()) ;
//interceptar la excepción 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 a continuación, haga clic en " Guardar" para agregar el acceso de consola para el programa Java .