Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524

    [Java] Avviare un'applicazione

    Ciao! ho scritto un file per prova:

    codice:
    class ciao
    {
       public static void main(String[] args)
       {
         System.out.println("Oggi è : ");
       }
    }
    ho rinominato il file txt in ciao.java
    poi l'ho compilato con "javac -O c:\jdk1.5.0\v\ciao.java"
    e si è creato nella mia cartella "v" un file ciao.class

    ora per avviare il programma mi basta andare nella cartella principale "c:\jdk1.5.0\bin" e digitare il nome della classe: java ciao?

    non capisco

  2. #2
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Se hai settato correttamente le variabili d'ambiente tutti gli eseguibili della cartella bin sono richiamabili da qualunque punto dell'HD, quindi basta che vai nella cartella v e digiti java nomeclasse
    Alternativamente (ma è una scocciatura) ogni volta vai nella cartella bin e digiti java C:\....\v\nomeclasse
    Su come settare il PATH nelle variabili d'ambiente fai una ricerca.
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Non proprio...
    Devi andare nella bin della JDK (c:\jdk1.5.0\bin) e digitare il seguente comando:
    codice:
    java ..\v\ciao
    senza aggiungere l'estensione .class!
    Ma io ti consiglio un'alternativa migliore: vai nelle variabili d'ambiente e modifica la variabile PATH così:
    codice:
    PATH=...;c:\jdk1.5.0\bin;
    In questo modo puoi andare direttamente nella cartella della tua applicazione (c:\jdk1.5.0\v) e lanciare il comando in questo modo:
    codice:
    java ciao
    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 L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    dove sono le variabili per la path?

    quando digiti: java -classpath c:\jdk1.5.0\v, non va

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Se hai WinXP:

    TASTO DESTRO su Risorse del Computer / Proprietà / Avanzate / Variabili d'ambiente

    Se hai Win9x:
    la trovi nel file AUTOEXEC.BAT


    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 L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Tasto destro su "risorse del computer"-->"Proprietà"-->"Avanzate"-->"Variabili di sistema"
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  7. #7
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    non capisco

    e quale devo modificare?

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    La variabile PATH.
    "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

  9. #9
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    quando scrivo java ciao
    mi ritorna:

    Exception in tread "main" java.lang.NoClassDefFoundError: ciao

  10. #10
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    1) Hai modificato la variabile PATH?
    2) Sei nella cartella che contiene il file ciao.class?
    3) Il file si chiama esattamente ciao.class (con la minuscola)?


    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.