2009-10-26 8 views
0

J'écris une application wrapper qui sera utilisée pour fournir une couche d'abstraction autour d'une application existante qui est actuellement appelée à partir de la ligne de commande. Comment procéder pour appeler la méthode principale de l'application existante depuis mon application wrapper?Méthode principale d'appel à partir d'une autre application

Répondre

6

méthodes Java principales sont statiques, vous pouvez donc l'appeler comme:.

import other.app.package.name; 

... 

String[] args; 
// Create/populate args here 
ClassNameHere.main(args); 

Bien sûr, cela suppose que vous regardiez fichier manifeste de l'autre application pour voir qui réside principales de classe dans

Définissez args sur ce que vous transmettez généralement sur la ligne de commande.

+2

Incluez également des arguments de ligne de commande possibles (entrés en tant que tableau de chaînes). –

+0

@Kathy: J'ajoutais juste quelque chose quand vous avez dit ça. Je n'avais pas pensé à la prise d'un tableau de chaînes principal quand j'ai posté à l'origine. – Powerlord

+0

Merci - juste ce dont j'avais besoin. – davek

Questions connexes