Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67

    Problemi Di Esecuzione Programma Java Compilato

    Salve a tutti, sto cominciando a programmare in java. Ho un problema,
    non riesco a far andare in esecuzione un programma java compilato.
    Riesco ad eseguirlo da un editor come eje, ma non con il comando java
    nomeprogrammacompilato.
    Sicuramete sarà un problema di settaggio, ma non riesco a capire cosa
    non va.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problemi Di Esecuzione Programma Java Compilato

    Originariamente inviato da tax971
    non riesco a far andare in esecuzione un programma java compilato.
    Riesco ad eseguirlo da un editor come eje, ma non con il comando java
    nomeprogrammacompilato.
    Innanzitutto conosci già le questioni sul "class path"?? Vedi Setting the class path (specifico per windows)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Re: Problemi Di Esecuzione Programma Java Compilato

    Originariamente inviato da tax971
    Sicuramete sarà un problema di settaggio, ma non riesco a capire cosa
    non va.
    In secondo luogo... nemmeno noi riusciamo a capire cosa non va, se non ci dici qual è il problema.

    Hai dei messaggi di errore? Postali.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67

    Scusate avete ragione...

    Scusate avete ragione...

    l'errore dice:
    Exception in thread "main" java.lang.NoClassDefFoundError: cert
    Caused by: java.langClassNotFoundException: cert
    at java.net.URLClassLoader$1.run(Unknown Source)
    ed altre 6 righe simili

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Quel genere di errore è stato trattato tantissime volte nel forum. Ora, la ricerca non mi dà niente e dovrò indagare sul perchè.

    Stà di fatto che le uniche cause di quel problema sono le seguenti

    1) Cerchi di eseguire l'applicazione dalla posizione sbagliata
    2) (la escluderei) Qualcuno/Qualcosa ha eliminato la classe indicata

    Concentrandoci sulla prima, direi di verificare:

    1) La presenza di eventuali clausole package nell'applicazione
    2) La posizione dei file .class e la posizione da cui stai avviando l'applicazione

    Per il punto 1, tieni presente che, data la seguente struttura di package:

    codice:
    package mio.package.applicazione;
    Devi avere la seguente struttura di directory:
    codice:
    [root]/mio/package/applicazione
    all'interno della directory "applicazione" devi avere i .class e per eseguire una classe in esso contenuta devi posizionarti nella root (nell'esempio sopra, "[root]") e dare il seguente comando:

    codice:
    java mio.package.applicazione.NomeClasse

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67
    Ciao, intanto grazie per le tue risposte,
    poi volevo aggiungere che non faccio riferimento a package all'interno del programma,
    il pregramma parte se lo mando in esecuzione con eje,
    non partono neanche programmi esempi scaricati dalla rete.

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Tutto dipende da cosa fai per farli partire e da dove li fai partire.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.