¿Cómo se crean los archivos .exe JetBrains para su IDE?

natschz:

Así que por lo que yo sé, sobre todo JetBrains utiliza Java (columpio) para su IDE.

Pero me di cuenta de todas sus IDE tienen un .exe, así que me preguntaba, dónde / cómo su JDK es ejecutado. Sobre todo porque el JDK no está aún apareciendo en el administrador de tareas.

Yo probé a mí mismo para crear un exe e iniciar el JDK como subproceso pero incluso entonces el pesebre tarea no mostrar el JDK se ejecuta como aplicación separada.

¿Cómo lo están haciendo qué se modifican el JDK para lograr esto?

CrazyCoder:

Productos a base de JetBrains IntelliJ IDEA utilizan el lanzador de encargo para cargar la JVM en Windows. Es de código abierto y se puede investigar cómo funciona analizando el WinLauncher código fuente en el repositorio GitHub. Se carga jvm.dllde forma dinámica.

Hace muchos años se utilizó una solución de terceros ( exe4j ), pero cambiamos al lanzador personalizado para una mayor flexibilidad y para hacer 100% de código abierto IntelliJ IDEA Comunidad.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=172567&siteId=1
Recomendado
Clasificación