Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problema ad eseguire un file .class compilato con Java

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utentealien75 » 5 apr 2015, 18:37

Salve ho compilato un programmino in java con TextPad:

Codice: Seleziona tutto
    package Application;

       public class Application {

           public static void main(String[] args) {
              System.out.println("Hello, World!");
          }

      }


ho dato nome la sorgente Application.java ed una volta compilato ottengo Application.class ma
il problema è che non riesco ad eseguirlo sotto riga comandi da lprompt del DOS in win7.
Mi da "Impossibile eseguire il programma Application.class".
Nessuno mi può aiutare a risolvere il problema?
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

1
voti

[2] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto UtenteDarwinNE » 5 apr 2015, 21:31

Non capisco bene quale sia il problema.
Hai scritto il comando seguente e non funziona?

Codice: Seleziona tutto
java Application
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[3] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utentealien75 » 6 apr 2015, 9:29

Si ho scritto "java Application.class" e non funziona, non parte l' eseguibile, prova te stesso
a fare una prova di compilazione.
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

1
voti

[4] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utenteikim » 6 apr 2015, 11:27

Riguarda quello che ha scritto Foto UtenteDarwinNE:
DarwinNE ha scritto:
Codice: Seleziona tutto
java Application


l'estensione del file non va messa. :-)
Avatar utente
Foto Utenteikim
145 1 1 4
New entry
New entry
 
Messaggi: 81
Iscritto il: 6 nov 2014, 21:09

0
voti

[5] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utentealien75 » 6 apr 2015, 12:38

Sono sotto win7 e se tolgo l' estensione del file il risultato non cambia:
continua a darmi errore.
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

0
voti

[6] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utenteikim » 6 apr 2015, 15:35

compili inserendo il percorso completo della classe che fa parte del package ? cioè:
Codice: Seleziona tutto
javac Application/Application.class

posizionandoti nella directory superiore del package.

Se invece non vuoi creare un package basta togliere la prima riga e compilare "normalmente".

P.S. Se non ricordo male,per convenzione, il nome del package va tutto in minuscolo.
Avatar utente
Foto Utenteikim
145 1 1 4
New entry
New entry
 
Messaggi: 81
Iscritto il: 6 nov 2014, 21:09

1
voti

[7] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utentealien75 » 6 apr 2015, 18:05

Fatto funziona da riga di comando !!
Se la apro da interfaccia grafica la finestra nera si apre ma solo per un attimo, come posso fare per
tenerla aperta?
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

0
voti

[8] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utenteikim » 6 apr 2015, 19:07

Purtroppo mi sa che devi avviare il programma con il prompt aperto.
L'unica cosa che mi viene in mente è provare ad usare un'istruzione simile a system("PAUSE") che si usa in C (questo però funzionerebbe solo su Windows).
Avatar utente
Foto Utenteikim
145 1 1 4
New entry
New entry
 
Messaggi: 81
Iscritto il: 6 nov 2014, 21:09

0
voti

[9] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utentedaflanck » 12 apr 2015, 22:11

credo che per tenerlo aperto finché non premi un tasto ti basta inserire

Codice: Seleziona tutto
package Application;

       public class Application {

           public static void main(String[] args) {
              System.out.println("Hello, World!");
          System.in.read();
          }

      }
Avatar utente
Foto Utentedaflanck
0 2
 
Messaggi: 11
Iscritto il: 31 mar 2015, 22:51

0
voti

[10] Re: Problema ad eseguire un file .class compilato con Java

Messaggioda Foto Utentedaflanck » 12 apr 2015, 22:46

scusa per l'errore, dalla fretta non ho provato il codice..errata corrige..system in read vuole un catch perché può generare IOexc

Codice: Seleziona tutto
package Application;
  public class Application {
    public static void main(String[] args) {
      System.out.println("Hello, World!");
        try{
          System.in.read();
         }catch(Exception e){}
    }
  }


(potrebbe servirti un import)
Avatar utente
Foto Utentedaflanck
0 2
 
Messaggi: 11
Iscritto il: 31 mar 2015, 22:51


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti