Je crée un programme similaire à un éditeur. Si l'utilisateur choisit Fichier-> Ouvrir dans la fenêtre principale, je veux lancer une nouvelle copie du processus d'édition avec le nom de fichier choisi comme argument. Cependant, pour que j'ai besoin de savoir ce que la commande a été utilisée pour démarrer le premier processus:Processus de régénération Java
java -jar myapp.jar blabalsomearguments // --- need this information
> Open File (fileUrl)
> exec("java -jar myapp.jar blabalsomearguments fileUrl");
Je ne suis pas à la recherche d'une solution en cours, je l'ai déjà mis en œuvre que. J'aimerais avoir les avantages que procurent les processus séparés.
Sinon, vous pouvez toujours obtenir simplement les arguments transmis de principal et au lieu de fraie un nouveau processus, frayer une autre fenêtre. –
Je lance déjà une autre fenêtre, voir ma remarque ci-dessus. –