Quale sarà NetBeans IDE fare quando si preme CTRL + F6 per eseguire un file Java?

voti
1

Non ho idea di come IDE Netbeans eseguire un file Java.

In primo luogo, si garantirebbe il file .class è up-to-date.

Quindi, eseguire la classe. Ma da dove (directory di lavoro), e con la quale il comando (parametro)?

Osservo differenza su come percorso relativo si trova quando si esegue il file java da IDE Netbeans e quando ho eseguito utilizzando prompt dei comandi di Windows (ad esempio> java pack.age.name.ClassName)

È pubblicato 30/12/2009 alle 00:37
fonte dall'utente
In altre lingue...                            


2 risposte

voti
2

Potete scoprirlo mettendo questo all'inizio del metodo principale della classe:

System.out.println(new File(".").getAbsolutePath());

Sembra che verrà eseguito dalla directory che il progetto è in (ad es. .... \ NetBeansProjects \ JavaApplication1)

Non è possibile specificare argomenti della riga di comando per una singola classe (che io sappia). Per fare questo è necessario utilizzare il progetto | Proprietà (e ci si può anche impostare la directory di lavoro).

Vorrei suggerire che non si scrive il codice che dipende dalla directory di lavoro se si può evitare, però ...

Risposto il 30/12/2009 a 01:02
fonte dall'utente

voti
1

È possibile ottenere risultati informativi eseguendo il progetto build.xmldalla riga di comando in modalità dettagliata: ant -verbose run. Cercare le [java]opzioni di comando sotto run:. Digitando ant -pvi mostrerà le destinazioni disponibili.

Risposto il 30/12/2009 a 01:19
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more