Comment ne JetBrains créer des fichiers .exe pour leur IDE?

natschz:

Pour autant que je sache, JetBrains utilise principalement Java (balançoire) pour leur IDE.

Mais je remarqué que tous les IDE de ont un .exe, donc je me demandais où / comment leur JDK est exécuté. D'autant plus que le JDK ne enregistre même dans le gestionnaire de tâches.

Je me suis essayé de créer un exe et démarrer le JDK comme sous-processus, mais même alors, la crèche de la tâche ne montre le JDK en cours d'exécution comme application séparée.

Comment font-ils ont-ils modifier le JDK pour y parvenir?

CrazyCoder:

JetBrains IntelliJ IDEA produits à base d'utiliser le lanceur personnalisé pour charger la machine virtuelle Java sous Windows. Il est open source et vous pouvez enquêter sur la façon dont il fonctionne en analysant le WinLauncher code source dans le dépôt GitHub. Il charge jvm.dlldynamiquement.

Il y a plusieurs années , nous avons utilisé une solution tiers ( exe4j ), mais elle est passée au lanceur personnalisé pour plus de flexibilité et de faire IntelliJ IDEA 100% open source.

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=172565&siteId=1
conseillé
Classement