web-dev-qa-db-fra.com

Comment exécuter un seul fichier Java à partir d'un projet dans Eclipse?

Je souhaite exécuter un fichier Java à partir d'un projet dans Eclipse. Il y a du code à insérer dans la base de données de ce fichier Java. Je souhaite vérifier à partir de ce fichier si son fonctionnement est correct ou non. Est-il possible d'exécuter un seul fichier Java à partir d'un projet? 

20
bsm

Il est important de noter que vous ne pouvez pas simplement exécuter du code Java arbitraire, mais que vous devez avoir une structure configurée (par exemple, si vous appelez une méthode, quels arguments transmettez-vous?) du code Java, vous devriez envisager de créer une méthode main dans cette classe qui lance simplement un morceau de code spécifique sous les contraintes que vous souhaitez. Une façon de procéder consiste à ajouter une méthode public static void main(String[] args) contenant le code que vous souhaitez exécuter. Une fois que vous avez terminé, vous pouvez cliquer dessus avec le bouton droit de la souris, choisir l’option «Exécuter en tant que…», puis sélectionner «Application Java» pour exécuter le programme que vous avez écrit.

Si vous souhaitez simplement vérifier si un élément de code spécifique fonctionne, vous pouvez également utiliser JUnit pour écrire des tests unitaires. Vous pouvez ensuite exécuter la suite de tests JUnit à partir d'Eclipse pour vérifier si cet élément de code spécifique fonctionne correctement. C’est ce que je suggérerais de faire, car cela permet de tester le logiciel à chaque étape du développement.

J'espère que cela t'aides!

29
templatetypedef

Oui - faites un clic droit dessus et choisissez Run as -> Java application. Vous avez juste besoin d'une méthode main.

7
Bozho

Bien sûr, vous avez juste besoin d’une fonction principale pour tout fichier indépendant.

Créez une classe comme celle-ci:

public class HelloWorld
{
    public static void main(String[] args) {
        System.out.println("Hello World");

    }

}

et courez ça.

5
thagorn

At-il la méthode principale? Si tel est le cas, vous pouvez cliquer avec le bouton droit de la souris sur le fichier, puis sur Exécuter -> Application Java dans le menu contextuel.

2
kosa

Créez un JUnit TestCase et exécutez le test, vous pouvez cliquer avec le bouton droit sur le fichier Java et choisir JUnit Testcase, sélectionner les méthodes à tester et exécuter le testcase. 

ou 

Vous pouvez simplement écrire une public static void main(String[] args) mais vous devez changer votre classe Java.

je préfère donc que Junit teste des classes Java individuelles.

2
Ramesh Kotha

Oui, insérez simplement votre méthode principale dans ce fichier et exécutez-le.

1
theDazzler

L'option "Exécuter en tant que" du menu contextuel peut contenir diverses options selon le type de fichier, telles que "Génération Ant" pour les scripts ant ou "Application Java" pour les classes Java, etc. Si votre classe a la méthode main(), vous devriez avoir une option " Java Application 'pour l'exécuter. 

0
tenorsax