Code saute d'un pot et fonctionne? Ce qui est la cause?
Question
Je tente d'obtenir un exemple de programme de travail avec JUNG , un outil en Java graphiquement. J'ai téléchargé et tous les fichiers référencé .jar dans Eclipse pour que mes regards de la hiérarchie du projet comme celui-ci: texte alt http://img638.imageshack.us/img638/6787/hierarchy.png
Dans Test.java Je le code suivant:
public class Test {
static public void main() {
System.out.print("Hello");
}}
Pour une raison que lorsque je tente de l'exécuter comme application Java par un clic droit sur le test Jung dans le projet de hiérarchie, je suis présenté avec un tas de classes. Mon Test.java est pas sur la liste, donc si je laisse tout comme ** et appuyez sur ok, il commence l'exécution d'un programme qui est dynamique en ajoutant des noeuds et un graphique à vertex. Je ne peux pas sembler comprendre ce que le code de son exécution en fait. Je sais java, mais des trucs comme ça avec les fichiers jar semble être se perdre sur moi. Toutes les idées?
Merci
La solution
Je pense en fonction des symptômes que vous avez affiché est que votre commande de démarrage dans Eclipse est pointé à la mauvaise classe principale. Tout d'abord, vos principaux besoins de la méthode pour ressembler à ceci:
public static void main(String[] args) {
//stuff here
}
Ensuite, vous pouvez cliquer droit sur le fichier (soit dans l'éditeur ou dans l'explorateur) et choisissez « Exécuter en tant que -> Application Java » dans le menu contextuel. Cela va créer une configuration d'exécution de ce fichier principal.
Je pense que le vrai problème est que vous n'avez pas la principale méthode définie correctement -. Qui permettra à votre classe de se présenter en tant que classe possible d'exécuter à partir de