Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    23

    Problema con configurazione SDK 1.3

    Premetto che ho Windows XP Professional

    Ho installato l'SDK 1.3 seguendo tutti i consigli e le FAQ presenti sul forum.

    Questa č la directory di installazione: c:\jdk13
    E cosė ho settato le variabili d'ambiente:

    PATH = c:\altro;c:\jdk13\bin
    CLASSPATH = .;c:\jdk13;c:\jdk13\lib\tools.jar;c:\jdk13\prova

    Ho creato il mio file Ellsworth.java (che riporto di seguito) e l'ho messo nella directory c:\jdk13\prova

    -------------------------------------------------------------------

    public class Ellsworth {
    public static void main(String[] arguments) {
    String line1 = "The advancement of the arts, from year\n";
    String line2 = "to year, taxes our credulity, and seems\n";
    String line3 = "to presage the arrival of that period\n";
    String line4 = "when human improvement must end.";
    String quote = line1 + line2 + line3 + line4;
    String speaker = "Henry Ellsworth";
    String title = "U.S. Commissioner of Patents";
    String from = "1843 Annual Report of the Patent Office";
    System.out.println('\u0022' + quote + '\u0022');
    System.out.println("\t" + speaker);
    System.out.println("\t" + title);
    System.out.println("\t" + from);
    }
    }

    -------------------------------------------------------------------

    Ho lanciato:

    C:\jdk13\prova>javac Ellsworth.java

    e fin qui tutto ok.
    Poi ho lanciato

    C:\jdk13\prova>java Ellsworth.class

    e mi ha dato questo errore:

    Exception in thread "main" java.lang.NoClassDefFoundError: Ellsworth/class

    Perchč mi dā errore se ho settato tutte le variabili correttamente???

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    la jvm istanzia classi, non legge file
    java Ellsworth
    :mavieni: :mavieni:

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    23
    che vuol dire? sono alle prime armi.
    Ho seguito gli esempi presenti sul libro che ho preso.

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    voglio dire che le classi vanno lanciate con java nomeClasse senza estensione del file :mavieni: :mavieni: :mavieni: :mavieni: :mavieni:

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    23
    Tnx...ho risolto. Era proprio questo il problema

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.