Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

215
Visualizações
Graalvm y Netbeans 12.5 para reemplazar la funcionalidad de Nashorn bajo Ant

Tengo un código java y fx heredado que se integró perfectamente en versiones anteriores de Java y Netbeans (usando ANT).

Recientemente revisé esto para actualizar ide y jdk/jre para java y fx. Por supuesto, no se construye porque se sacó a Nashorn. Bien, lo tengo.

Debo admitir que estoy desconcertado de cómo puedo configurar graalvm para que se haga cargo del modo de compatibilidad con nashorn para procesar el javascript de compilación.

Algunos dirán que se deshagan de ant y se vayan con maven, etc., pero por ahora, solo quiero construir esto sin reestructurar nada.

Entonces, ¿hay alguien por ahí que sepa exactamente en qué parte de Netbeans (12.5) tengo que hacer cambios y qué cambios tengo que hacer para que javascript vuelva a funcionar como lo hizo con Nashorn y ANT?

He leído todos los documentos y, francamente, mi cabeza da vueltas. Graalvm hace muchas más cosas de las que necesito en este momento.

¿Alguien puede ayudar?

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Si bien Nashorn se eliminó de JDK 15, sigue vivo como un proyecto OpenJDK independiente (similar a, por ejemplo, JavaFX).

Puede agregar un archivo JAR independiente de Nashorn como una dependencia de su compilación Ant y continuar. Ese sería el cambio mínimo que necesitarías.

Ponerlo en su directorio Ant lib debería funcionar. De forma predeterminada, es $ANT_HOME/lib pero algunas instalaciones de Ant usan una ubicación diferente, por ejemplo, Ant instalado en homebrew usará /usr/local/share/ant . Si no quiere ponerlo en la biblioteca, también puede ponerlo con su proyecto y usar <classpath> o <classpathref> dentro de la etiqueta <script> para señalarlo.

Puede descargar el JAR desde Maven Central ; asegúrese de verificar el archivo POM para ver las dependencias que también tendrá que obtener (algunos ASM JAR). Si está utilizando algún administrador de dependencia (Gradle, Maven, lo que sea), los extraerá automáticamente.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda