Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Compatibilidad con el desarrollo de Java mejorada

Modo de enfoque
Compatibilidad con el desarrollo de Java mejorada - AWS Cloud9

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS Cloud9 proporciona un soporte lingüístico mejorado para mejorar la experiencia de desarrollo al trabajar con Java. Las características de productividad clave incluyen la finalización de código, lint de errores, enfoques de código y opciones de depuración, como puntos de interrupción e incrementos.

importante

Las funciones de productividad mejorada solo están disponibles para los entornos de AWS Cloud9 desarrollo que están conectados a EC2 instancias de Amazon.

Además, para garantizar una experiencia IDE óptima al utilizar el soporte de lenguaje mejorado para Java, la instancia de EC2 procesamiento de Amazon que respalda su AWS Cloud9 entorno requiere 2 GiB o más de memoria. Si AWS Cloud9 detecta que la instancia de EC2 cómputo no tiene suficiente RAM, no se le ofrece la opción de activar las funciones mejoradas para Java.

Activación y personalización de la compatibilidad con Java mejorada

La opción de activar la compatibilidad con Java mejorada se muestra automáticamente si se cumplen las siguientes condiciones:

  • Su AWS Cloud9 entorno está conectado a una EC2 instancia de Amazon con 2 GiB o más de memoria.

  • Está trabajando con un archivo asociado al desarrollo de Java. AWS Cloud9 comprueba los siguientes nombres y extensiones de archivo:*.java, *.gradle (asociados a la herramienta de compilación de Gradle) y pom.xml (asociados a la herramienta de compilación Apache Maven).

  • Estás trabajando en un AWS Cloud9 entorno que se creó después del 11 de diciembre de 2020. Actualmente, no se pueden usar las características de productividad de Java en entornos de desarrollo creados antes de esta fecha.

Si se cumplen estas condiciones, aparece un cuadro de diálogo para preguntarle si quiere activar las características de productividad adicionales para codificar y depurar Java. Si elige Activate (Activar), puede comenzar a utilizar las características del IDE.

Finalización de código con
nota

Las EC2 instancias de Amazon que se lanzan al crear un AWS Cloud9 entorno ya tienen instalado Amazon Coretto 11. Amazon Coretto es una distribución sin costo, multiplataforma y lista para producción de Open Java Development Kit (OpenJDK). Esto significa que puede empezar a desarrollar y ejecutar aplicaciones Java en AWS Cloud9 out-of-the-box.

También puede activar y desactivar manualmente el lenguaje mejorado y la compatibilidad con la depuración mediante la AWS Cloud9 interfaz. Elija Preferences (Preferencias), Java Support (Compatibilidad con Java), Enhanced Java Support (Compatibilidad mejorada con Java).

Activación y desactivación manual de la compatibilidad con Java mejorada

El soporte mejorado para el desarrollo de Java AWS Cloud9 lo proporcionan dos extensiones del IDE:

  • Compatibilidad con lenguaje de Java(TM) por Red Hat

  • Depurador para Java

La AWS Cloud9 interfaz le brinda acceso a una amplia gama de configuraciones que personalizan el rendimiento de estas extensiones. Para cambiar la configuración de la extensión, elija Preferences (Preferencias), Java Support (Compatibilidad con Java).

Para obtener información detallada sobre estos ajustes, consulta las ReadMe páginas de las versiones instaladas en los repositorios de las extensiones GitHub :

Características destacadas

Después de activar la compatibilidad con Java mejorada, puede utilizar una serie de características que aumentan la productividad.

Finalización de código

Con la finalización del código, el editor hace sugerencias contextuales basadas en el código que está escribiendo. Por ejemplo, si escribe el operador punto (“.”) después del nombre de un objeto, el editor muestra los métodos o las propiedades disponibles para ese objeto.

Finalización de código con

Enfoques de código

El enfoque de código le permite acceder a acciones específicas del contexto directamente en el código fuente. Para el desarrollo de Java, los enfoques de código facilitan las pruebas unitarias al permitirle ejecutar y depurar métodos específicos.

Acceso a enfoques de código

Lint de código

El lint de código describe cómo el editor resalta los posibles errores en el código antes de haberlo creado. Por ejemplo, la herramienta de lint llama si está intentando utilizar una variable no inicializada o si intenta asignar un valor a una variable que espera un tipo diferente.

Análisis con Lint para detectar errores antes de crear el código

Opciones de depuración

Puede implementar puntos de interrupción y expresiones de observación. Establezca los puntos de interrupción en el código fuente y muestre el panel del depurador para definir las condiciones pertinentes.

Opciones de depuración

Depuración mediante archivos de configuración

También puede controlar la configuración de depuración mediante las configuraciones y tareas de lanzamiento que AWS Cloud9 admite mediante los archivos de configuración launch.json y tasks.json. Para ver ejemplos de configuraciones de lanzamiento y cómo se pueden usar, consulte Configuración de depuración de Java.

Comandos de Java

Puede ejecutar comandos desde el panel de comandos pulsando AWS Cloud9 Ctrl+. o F1. A continuación, ingrese “java” para filtrar los comandos pertinentes.

Lista de los comandos de Java disponibles

Soluciones rápidas

Con soluciones rápidas, puede resolver los errores causados por el uso de variables no declaradas o métodos no definidos mediante la creación de stubs para los elementos que faltan.

Implementación de una solución rápida

Refactorización

La refactorización le permite reestructurar el código sin cambiar su comportamiento. Para acceder a opciones como organizar las importaciones o crear constructores, abra el menú contextual (con el botón derecho) del elemento y elija Refactoring (Refactorización).

Característica de refactorización

Cambio de nombre

El cambio de nombre es una característica de refactorización que le permite modificar fácilmente los nombres de las variables, las funciones y las clases seleccionadas en cualquier parte del código en la que aparezcan con una sola acción. Para cambiar un nombre, abra el menú contextual (clic con el botón derecho) del elemento y elija Rename (Cambiar nombre). El cambio de nombre afecta a todas las instancias del nombre en el código.

Cambio de nombre de una clase

Herramientas opcionales para el desarrollo de Java

Las extensiones que proporcionan compatibilidad con Java mejorada incluyen características que le permiten integrar las herramientas de automatización de Gradle y Maven en el desarrollo de su proyecto. Estas herramientas no vienen preinstaladas en su entorno de AWS Cloud9 desarrollo. Para obtener más información acerca de cómo instalar y utilizar estas herramientas de creación opcionales, consulte los siguientes recursos:

Pestaña Problems (Problemas) para la extensión Java

Puede ver y solucionar los problemas relacionados con su proyecto de Java en su AWS Cloud9 entorno en la pestaña Problemas del AWS Cloud9 IDE. Para mostrar la pestaña Problems (Problemas) desde el IDE de AWS Cloud9 , seleccione View (Ver) y elija Problems (Problemas) en la barra de menús.

Apertura de la pestaña Problems (Problemas)

También puede abrir la pestaña Problems (Problemas) si selecciona el icono + en la consola y elige Open Problems (Problemas pendientes). Al seleccionar un problema en la pestaña, se abre el archivo afectado y se muestran los detalles del problema.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.