Por que o Eclipse usa um iniciador nativo?
Eclipse o IDE é um dos melhores exemplos de um enorme aplicativo de desktop escrito em Java.
A maioria dos aplicativos Java que eu já vi geralmente depende de um script em lote ou shell para criar uma cadeia de caracteres com o caminho da classe do aplicativo e iniciar a JVM com o caminho da classe como uma variável env.
O Eclipse, por outro lado, depende de um iniciador nativo. Por que é que ? O que esse lançador faz que os scripts não fazem?
Lembro-me de ler um artigo cerca de um ano e meio atrás, que explicava que "estamos melhor com um iniciador nativo", mas o id não explicou o funcionamento interno do iniciador.