¿Por qué Eclipse usa un lanzador nativo?

Eclipse El IDE es uno de los mejores ejemplos de una gran aplicación de escritorio escrita en Java.

La mayoría de las aplicaciones Java que he visto usualmente se basan en un script por lotes o shell para construir una cadena con la ruta de clase de la aplicación, y lanzar la JVM con la ruta de clase como una variable env.

Eclipse, por otro lado, se basa en un lanzador nativo. Porqué es eso ? ¿Qué hace este lanzador que los scripts no hacen?

Recuerdo haber leído un artículo hace aproximadamente un año y medio que explicaba que "estamos mejor con un lanzador nativo", pero la identificación no explica el funcionamiento interno del lanzador.

Respuestas a la pregunta(3)

Su respuesta a la pregunta