Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

214
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!