Red de conocimiento informático - Espacio del host - ¿Qué salió mal en el archivo fuente HelloWorld.java que edité?

¿Qué salió mal en el archivo fuente HelloWorld.java que edité?

No hay ningún problema con el código fuente. Si no imprime "¡Hola mundo!" correctamente en la consola, puede haber otros problemas.

Primero, la compilación en sí no tuvo éxito. Si este es el caso, entonces sus rutas no están configuradas correctamente.

En segundo lugar, la compilación fue exitosa, pero la operación no tuvo éxito. Esto se debe a que el classpath está configurado incorrectamente.

Tres soluciones:

Pasos detallados para configurar correctamente jdk:

Después de descargar jdk del sitio web oficial e instalarlo, debe realizar las siguientes configuraciones.

Si la ruta de instalación es la siguiente: D:/Archivos de programa/Java/jdk1.6.0

1. Haga clic derecho en "Mi PC", haga clic en "Propiedades": seleccione ". Opciones" "avanzadas. Haga clic en "Variables de entorno" en la pestaña "Avanzado":

2. Configure tres variables del sistema en "Variables del sistema", JAVA_HOME, PATH CLASSPATH (Nota: las "Variables del sistema" están disponibles para todos los usuarios. Útil, mientras que las "variables de usuario" solo son útiles para el usuario que ha iniciado sesión actualmente (las variables no distinguen entre mayúsculas y minúsculas).

3.

Crea un nuevo JAVA_HOME (si lo hay, no lo crees, sino modifícalo) Establece el valor D:/Program Files/Java/jdk1.6.0

Nuevo valor de configuración de CLASSPATH.;JAVA_HOME/lib;

(Tenga en cuenta que debe haber ".;", lo que significa buscar primero la ruta actual, si no se encuentra, luego buscar la ruta JAVA_HOME ).

Edite el valor de configuración de PATH; JAVA_HOME/bin;

Nota:

La función de configurar la variable JAVA_HOME: la ruta JAVA_HOME incluye lib, bin, jre. y otras carpetas. En el futuro, es posible que el software de desarrollo de Java, como Tomcat y Eclipse, deba confiar en esta variable para configurar la carpeta JAVA_HOME.

Al configurar la variable del sistema Ruta (el sistema ya tiene una), preste atención al punto y coma delante de ";" para configurar la función de la Ruta: para que el sistema pueda reconocer el comando java en cualquier camino.

Al configurar la variable del sistema CLASSPATH, preste atención al punto y coma anterior ";", y configure la función de la variable CLASSPATH: para indicar la ruta de la clase java cargada (class o lib) al sistema , solo classpath El comando java solo se puede reconocer si la clase en JAVA_HOME es una referencia al JAVA_HOME previamente especificado.

La configuración de las variables de usuario debe cerrar la sesión y volver a iniciarla para que tenga efecto. Sin embargo, cuando todas las variables de entorno en esta configuración son variables del sistema, las variables de entorno que configuran las variables del sistema no se utilizarán.

4. Pruebe si las variables de entorno JDK1.6 están configuradas correctamente.

"Inicio" -gt; "Ejecutar", ingrese "cmd" para ingresar al símbolo del sistema, ingrese el comando "java -version", aparece la siguiente información, lo que indica que la configuración de la variable de entorno se realizó correctamente:

versión de Java "1.6.0" Java(TM) 2 Runtime Environment, edición estándar (compilación 1.6.0-b64)

Java HotSpot(TM) Client VM (compilación 1.6. 0-b64, modo mixto, compartir)

5. Utilice un programa pequeño para probar si JDK1.6 puede ejecutar programas JAVA con éxito.

Ahora creamos un archivo "Hello.java" directamente en la unidad C y lo editamos con el Bloc de notas. El contenido es el siguiente:

clase pública Hola

{ public static void main( String[] args)

{ System.out.println("¡Hola mundo!" }

}

); guárdalo.

Ahora ve al símbolo del sistema. Escriba cd/ para regresar al directorio raíz de la unidad C.

C:/gt;javac Hello.java

C:/gt;

Esto compilará el archivo y si hay errores de sintaxis en el código fuente. , El sistema mostrará un error. Una vez compilado el archivo java, se genera automáticamente un archivo compilado CLASS para que podamos ejecutarlo escribiendo "java Hello".

C:/gt;java Hola

¡Hola Mundo!//Resultados.

De esta manera hemos configurado exitosamente el JDK.

Aquí, el comando javac en realidad ejecuta el archivo javac.exe en el contenedor del entorno de instalación jdk, y el comando java también es un archivo java.exe

.