PDA

Visualizza la versione completa : [JAVA] Come eseguire un .java?


MOBILUK
01-11-2002, 00:26
sono agli inizi con Java e dopo aver scaricato JDK e JEdit ho creato il mio primo file .java
Il problema è che non so come eseguirlo! Qualcuno può aiutarmi?
Grazie

MOBILUK
01-11-2002, 10:27
Ma dove eseguo queste operazioni da te descritte? Devo recarmi in qualche directory specifica, aprire il JEdit e operare di li (e in tal caso cosa fare?), oppure aprire il DOS e operare di li (come ho setntito da qualcuno (ma non so cmq cosa fare anche da DOS)?

Grazie per la pazienza e scusa per il disturbo

MOBILUK
01-11-2002, 11:57
ragazzi ho provato ad avviare Javac dalla cartella Bin di JDK, ma pochi secondi dopo averlo avviato si chiude automaticamente.

Praticamente ho capito che prima di poter eseguire un file devo complilarlo, ma non ho capito ancora come.


HEEEEEEEEEEEEEELP!!!!!!!

Lancill
01-11-2002, 12:14
con javac compili il file .java e ti genera un file .class poi esegui il file .class con java

tutto da riga di comando!
:ciauz:

MOBILUK
01-11-2002, 12:28
Originariamente inviato da Lancill
con javac compili il file .java e ti genera un file .class poi esegui il file .class con java

tutto da riga di comando!
:ciauz:

due domande:

1) il javac che ho selezionato io (quello nella cartella bin del JDK è il javac che mi serve per compilare il file .java in questione?)

2) perchè dopo aver avviato questo javac si chiude automaticamente in pochi secondi dopo aver visualizzato delle righe che contengono la descrizione di alcuni comandi?


Grazie ancora!

l.golinelli
01-11-2002, 17:31
Io cmq ti consiglio di leggerti un buon manuale per imparare le basi della programmazione java prima di chiedere nel Forum...
Prova con il manuale di MokaByte o quello che trovi su HTML.it :gren:

Lancill
01-11-2002, 20:04
Originariamente inviato da MOBILUK


due domande:

1) il javac che ho selezionato io (quello nella cartella bin del JDK è il javac che mi serve per compilare il file .java in questione?)

2) perchè dopo aver avviato questo javac si chiude automaticamente in pochi secondi dopo aver visualizzato delle righe che contengono la descrizione di alcuni comandi?


Grazie ancora!


1) si è quello

2) perchè non deve interagire con te, ma deve soltanto creare il .class del file! Quindi fatto il suo lavoro il programma termina e si chiude la sessione del prompt.


:ciauz:

Pablob
02-11-2002, 11:59
Originariamente inviato da MOBILUK


due domande:

1) il javac che ho selezionato io (quello nella cartella bin del JDK è il javac che mi serve per compilare il file .java in questione?)


Sì.




2) perchè dopo aver avviato questo javac si chiude automaticamente in pochi secondi dopo aver visualizzato delle righe che contengono la descrizione di alcuni comandi?


Grazie ancora!

Perché quella è la schermata di help. Javac vuole almeno un argomento, ovvero il nome del file: javac nomeFile.java

comunque, dai retta, fatti un giro su mokabyte e scaricati il manualone.

ciauz

blinkago
02-11-2002, 18:00
Premesso che non ho niente contro i newbie, anzi sono contento che passino al mio linguaggio preferito, ho notato che almeno ogni giorno c'è qualcuno che chiede come si compila e si esegue un listato java. Facendo una veloce ricerca nel forum con la stringa "eseguire java" ho trovato 78 thread!!
Alllora penserei una cosa: Perchè non scrivere una FAQ completa e inserirla in "regole, link e pillole"?
Poi se qualcuno ha problemi è liberissimo di chiedere, anzi, sarò felice di dare una mano.... http://forum.html.it/forum/faccine/043.gif

rinosan_76
04-11-2002, 00:47
non so se hai risolto il tuo problema, ma per esserti di aiuto lo stesso ti dico che devi aprire il prompt di DOS ed entrare nella cartella dove si trova il tuo nomeFile.java ; dopo di ciò digiti:
c:\cartellaFile>javac nomeFile.java
per conpilare il file e:
c:\cartellaFile>java nomeFile
per eseguire il file. Fai attenzione: il nome del file deve essere lo stesso del nome della classe principale del tuo file. La classe principale è quella che contiene il "main".
Ciao e spero di esserti stato utile.

Loading