Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    48

    Java - JBuilder: problemi compilazione

    Ciao a tutti, sono nuovo nel mondo di Java. Sono costretto ad usare JBuilder (poichè la modalita' d'esame prevede l'uso esclusivo di JBuilder). Nelle mie prove non riesco a capire come mai mi si presenta questo erore quando cerco di compilare il programma:

    codice:
    C:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "
    C:\Documents and Settings\BoG\jbproject\Bojan_1\classes;
    C:\Borland\JBuilder2005\jdk1.4\jre\javaws\javaws.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\charsets.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\dnsns.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\ldapsec.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\localedata.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\sunjce_provider.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\indicim.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\thaiim.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\jce.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\jsse.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\plugin.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\rt.jar;
    C:\Borland\JBuilder2005\jdk1.4\jre\lib\sunrsasign.jar;
    C:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;
    C:\Borland\JBuilder2005\jdk1.4\lib\htmlconverter.jar;
    C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar"  
    bojan_1.Bojan_1_class
    
    java.lang.NoSuchMethodError: main
    Exception in thread "main"

    Il codice del mio programma è:

    codice:
    package bojan_1;
    
    /**
     * 
    
    Title: </p>
     *
     * 
    
    Description: </p>
     *
     * 
    
    Copyright: Copyright (c) 2007</p>
     *
     * 
    
    Company: </p>
     *
     * @author not attributable
     * @version 1.0
     */
    public class Bojan_1_class {
        public Bojan_1_class() {
        }
    }

    come fa a non esserci il main in un progetto vuoto ? prima, quando lo ho installato la prima volta c'era e non mi ha mai dato problemi. e poi cosa sono tutti quei:

    C:\Borland\JBuilder2005\jdk1.4\jre\lib\sunrsasign. jar;
    C:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;
    C:\Borland\JBuilder2005\jdk1.4\lib\htmlconverter.j ar;
    C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar"
    ...


    ??? Grazie a tutti
    BoG

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Beh... sarà che mi stà simpatico il compilatore javac, ma nemmeno io vedo il metodo main() nella classe che hai postato... tu lo vedi?


    Se vuoi che una classe sia eseguibile deve avere un main().

    Se hai solo quella classe, quella deve avere un main().


    L'elenco dei JAR che ti appaiono sono quelli inclusi nel CLASS-PATH e indicano al compilatore dove reperire eventuali librerie esterne.


    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

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    48
    hmmm .. .quindi ... è come se io avessi costruito solo 1 funzione e manca il main dove questa funzione viene dichiarata/richiamata, ecc ... giusto????
    BoG

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


    Quello che hai fatto tu, comunque, è creare una classe vuota (con un solo costruttore di default che non fa niente) che non è avviabile, ma solo istanziabile.


    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 © 2026 vBulletin Solutions, Inc. All rights reserved.