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

266
Vistas
¿Cómo puedo ejecutar un archivo Java dentro de Node.js?

Acabo de recibir la tarea de crear un archivo Java, que funciona como JavaScript en Node.js y también como código Java. La extensión del archivo tiene que ser .java. Mi pregunta es: ¿cómo puedo ejecutar el archivo .java en el nodo? No pude encontrar nada sobre un problema como este. El código en sí es muy simple, por lo que lo único es: ¿cómo ejecutar .java en el nodo?

No puedo usar el paquete npm. Debe ser código vainilla.

asi que

prueba de nodo.java > salida

prueba javac.java && prueba java > salida

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

0

Con la API normal, a menos que use Wasmer y lo ejecute con WebAssembly (lo cual dudo que quiera hacer, especialmente considerando que no puede usar paquetes npm), no puede hacer esto con una biblioteca en ejecución Java dentro.

Sin embargo , puede generar un proceso secundario para ejecutarlo:

 const { exec } = require('child_process'); exec('javac Main.java', (err, stdout, stderr) => { if (err) { console.error(`exec error: ${err}`); return; } exec('java Main', (err, stdout, stderr) => { if (err) { console.error(`exec error: ${err}`); return; } console.log(`stdout: ${stdout}`); console.log(`stderr: ${stderr}`); }) });

Sin embargo, le recomiendo portar el código Java que tiene a Node.JS.

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