Problema esecuzione programma java

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
eridos
Prode Principiante
Messaggi: 4
Iscrizione: giovedì 14 febbraio 2013, 15:51

Problema esecuzione programma java

Messaggio da eridos »

Buongiorno a tutti,

spero di essermi rivolto nella giusta sezione perchè il mio è davvero un problema basilare.
Ho cercato in rete varie soluzioni ma non sono riuscito a risolvere niente.
Sono un neofita di ubuntu e di java, e dopo aver compilato il programma HelloWorld non riesco ad eseguirlo da terminale.
Il file HelloWorld.class è apparso ed è sulla scrivania insieme al file java, ma quando tento di eseguirlo ottengo

luca@luca-K54C:~$ java /home/luca/Scrivania/HelloWorld
Errore: impossibile trovare o caricare la classe principale .home.luca.Scrivania.HelloWorld

Uso ubuntu 12.10.
Grazie in anticipo,

Luca
Avatar utente
ErSnaPpy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 407
Iscrizione: domenica 13 gennaio 2008, 9:29
Desktop: Ubuntu
Distribuzione: Ubuntu Bionic Beaver x86_64

Re: Problema esecuzione programma java

Messaggio da ErSnaPpy »

per avviare file .jar il comando è

Codice: Seleziona tutto

java -jar file.jar
nel tuo caso dovrebbe essere

Codice: Seleziona tutto

java -jar /home/luca/Scrivania/HelloWorld.jar
eridos
Prode Principiante
Messaggi: 4
Iscrizione: giovedì 14 febbraio 2013, 15:51

Re: Problema esecuzione programma java

Messaggio da eridos »

grazie per la risposta tempestiva, ma non credo di dover eseguire un file .jar.
Ad ogni modo quando ho dato il comando ho ottenuto

luca@luca-K54C:~$ java -jar /home/luca/Scrivania/HelloWorld.jar
Error: Unable to access jarfile /home/luca/Scrivania/HelloWorld.jar
Avatar utente
ErSnaPpy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 407
Iscrizione: domenica 13 gennaio 2008, 9:29
Desktop: Ubuntu
Distribuzione: Ubuntu Bionic Beaver x86_64

Re: Problema esecuzione programma java

Messaggio da ErSnaPpy »

Se non sbaglio i programmi in java sono file .jar
ma te hai il file HelloWorld.jar sulla scrivania o no? :P

Se si prova a dargli i permessi di esecuzione prima di avviarlo

Codice: Seleziona tutto

chmod +x /home/luca/Scrivania/HelloWorld.jar
eridos
Prode Principiante
Messaggi: 4
Iscrizione: giovedì 14 febbraio 2013, 15:51

Re: Problema esecuzione programma java

Messaggio da eridos »

Dunque, sulla scrivania ho un file HelloWorld.java e un file Helloworld.class, che dovrebbe essere il risultato della compilazione.
Da quanto ne so i file .jar sono degli archivi di classi, ma nel mio caso non c'è alcun file .jar da eseguire (e non credo che ci dovrebbe essere!).
Molte grazie della disponibilità :)
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti