Como a JetBrains criar arquivos .exe para a sua IDE?

natschz:

Assim, tanto quanto eu saiba, JetBrains usa principalmente Java (balanço) para o seu IDE.

Mas eu notei todos os seus do IDE têm um .exe, então eu queria saber, onde / como é que o seu JDK é executado. Especialmente desde que o JDK não é mesmo aparecendo no gerenciador de tarefas.

Eu mesmo tentei criar um exe e iniciar o JDK como subprocess mas mesmo assim a manjedoura tarefa não mostrar o JDK executado como aplicativo separado.

Como eles estão fazendo isso é que eles modificar o JDK para conseguir isso?

CrazyCoder:

Produtos baseados JetBrains IntelliJ IDEA usar o lançador de costume para carregar a JVM no Windows. É open source e você pode investigar como funciona analisando o WinLauncher código-fonte no repositório GitHub. Ele carrega jvm.dlldinamicamente.

Muitos anos atrás, foi utilizada uma solução de terceiros ( EXE4J ), mas mudou para o lançador personalizado para mais flexibilidade e fazer IntelliJ IDEA Community 100% open source.

Acho que você gosta

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