Domanda

Sto cercando di ottenere un programma di esempio si lavora con JUNG , uno strumento di rappresentazione grafica in Java. Ho scaricato e fatto riferimento tutti i file .jar in Eclipse così i miei progetto guarda gerarchia come questo: alt text http://img638.imageshack.us/img638/6787/hierarchy.png

In Test.java Ho il seguente codice:

public class Test {

static public void main() {
    System.out.print("Hello");
}}

Per qualche ragione, però quando provo a farlo funzionare come applicazione Java facendo clic destro su di prova Jung nel progetto gerarchia mi sono presentato con un gruppo di classi. Il mio Test.java non è sulla lista, quindi se ho appena lo lascio come ** e premere OK si avvia l'esecuzione di un programma che è l'aggiunta dinamicamente nodi e vertici ad un grafico. Io non riesco a capire che cosa il codice relativo realmente esecuzione. So java, ma cose come questa con i file jar sembra essere perdersi su di me. Tutte le idee?

Grazie

È stato utile?

Soluzione

La mia ipotesi sulla base dei sintomi che hai postato è che il comando di avvio in Eclipse è puntato alla classe principale sbagliata. Prima di tutto, il principale metodo ha bisogno di guardare in questo modo:

public static void main(String[] args) {
    //stuff here
}

Quindi è possibile fare clic destro sul file (sia nell'editor o nella vista Explorer) e scegliere "Esegui come -> Java Application" dal menu contestuale. Questo creerà una configurazione di esecuzione per quel file principale.

Credo che il vero problema è che non si ha il principale metodo definiti correttamente -. Che permetterà la classe di presentarsi come una possibile classe per eseguire da

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top