es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error: El soporte para ejecutar bajo Java 16 requiere Gradle 7, el cual será soportado en ForgeGradle 5.

Estoy utilizando esto -> https://mcforge.readthedocs.io/en/latest/gettingstarted/ (documentación Forge)

Ahora estoy en este punto:

Generando Configuraciones de Ejecución/Lanzamiento de IDE:
Para IntelliJ, ejecuta la tarea gradle genIntellijRuns (gradlew genIntellijRuns).

Y esto es lo que tengo:

ERROR: la compilación falló debido a una excepción.

* ¿En qué lugar?
Archivo de compilación 'C:\Users\T\Desktop\mods\Dcraft\build.gradle' línea: 10

* ¿Qué salió mal?
Se produjo un problema al evaluar el proyecto raíz "Dcraft".
> No se pudo aplicar el plugin 'net.minecraftforge.gradle'.
>Se encontró la versión de Java 17.0.1. Las versiones 16 y posteriores aún no son compatibles.
Nota: Para ejecutarse con Java 16, se requiere Gradle 7, que será compatible con ForgeGradle 5.
Línea 10 en build.gradle:
apply plugin: 'net.minecraftforge.gradle'

Ya intenté buscar soluciones en Google y descargué jdk 15.0.2, pero no ayudó. Creo que ForgeGradle 5 me ayudará, pero no sé cómo instalarlo. Por favor, ayúdame con este problema.

PD. Tengo la última versión de Java, jdk 17.0.1, Gradle 7 y Forge MDK 1.16.5-36.1.20.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para el error de Gradle en Minecraft Forge

    El mensaje de error que estás viendo indica que estás ejecutando una versión de Java que aún no es compatible con ForgeGradle.

    Para solucionar el problema, tienes dos opciones:

    1. Revierte tu versión de Java a una versión compatible (por ejemplo, Java 11 o 15).
    2. Actualiza a ForgeGradle 5, que soporta Java 16 y versiones posteriores.

    Como ya has intentado la opción 1 y no ha funcionado, centrémonos en la opción 2: actualizar a ForgeGradle 5.

    Para instalar ForgeGradle 5, puedes seguir estos pasos:

    1. Abre tu archivo build.gradle y encuentra la siguiente línea:
      apply plugin: 'net.minecraftforge.gradle'
      
    2. Cámbiala por:
      plugins {
         id 'net.minecraftforge.gradle' version '5.1.0'
      }
      

      Esto cambia la forma en que se aplica el plugin ForgeGradle a tu proyecto. La nueva versión 5.1.0 soporta Java 16 y versiones posteriores.

    3. Guarda el archivo.

    4. Abre una ventana de la línea de comandos o terminal y navega hasta el directorio de tu proyecto.

    5. Ejecuta el siguiente comando para actualizar tu proyecto y utilizar el nuevo plugin:

      ./gradlew --stop
      ./gradlew clean
      

      Esto detendrá cualquier proceso de Gradle en ejecución y limpiará tu directorio de proyecto.

    6. Finalmente, ejecuta el siguiente comando para generar tus configuraciones de lanzamiento/ejecución de IDE:

      ./gradlew genIntellijRuns
      

      Si estás utilizando un IDE diferente, reemplaza genIntellijRuns con el comando apropiado para tu IDE (por ejemplo, genEclipseRuns para Eclipse).

    7. Intenta volver a ejecutar tu proyecto y comprueba si el error se ha resuelto.

    Esperamos que estos pasos te ayuden a solucionar el problema que estás experimentando con tu proyecto Minecraft Forge. ¡Buena suerte!

Comments are closed.