Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

185
Vistas
Extraiga el archivo .jar con NodeJS

Necesito extraer un archivo JAR usando NodeJS y no tengo idea de cómo, tampoco estoy seguro de si StackOverFlow es el lugar correcto para esto, lo siento si no lo es.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

por lo tanto, los archivos jar son solo archivos de almacenamiento Java que se pueden descomprimir con cualquier herramienta de sistema operativo comúnmente disponible, como unzip o jar , por lo que un comando simple como jar xvf /path/to/file.jar o unzip /path/to/file.jar debería extraer cualquier archivo .jar. Pero como desea usar nodeJS para hacerlo, puede usar la función exec presente en el módulo de código de node js llamado child_process .

puede crear una función simple que tome la ruta al archivo jar como

 const exec = require('child_process').exec; extractJar(path) => { const command = `jar xvf ${path}`; exec(command, (err, stdout) => { if(err) console.log(err); return; console.log('success!'); }) }

alternativamente, intente usar bibliotecas como unzipper , estas no dependen de las herramientas de su sistema operativo, ya que el comando exec solo ejecuta el proceso en su shell, pero estas bibliotecas usan las operaciones IO de su nodo js para extraer.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda