Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Problém se spouštěním programu v Javě

Pisu program v NetBeans BlueJ 5.0. Jednoduche programy s vypisem do output mi jdou v NetBeans spustit bez problemu. Program, jehoz zdrojovy kod je na konci prispevku, ale hlasi chybu: java.lang.NoClassDefFoundError: Main/Bzrvicky Exception in thread "main". Zde na poradne jsem nasel dotazy, kde se podobny problem jiz resil. Zkusil jsem nastavit promennou CLASSPATH. set CLASSPATH=.; Pak jsem ji zkusil nastavit jako cestu do slozky C:\Program Files\jdk\lib. Zkusil jsem ji taky nastavit do slozky, kde mam tridu ulozenou. Porad nic. Budto nastavuji promennou spatne nebo je problem nekde jinde. Nastavuji ji pres prikazovy radek ve Win XP prikezem set CLASSPATH=cesta; Prosim pomoc!

import java.awt.* ;
import java.awt.event.* ;

public class Bzrvicky extends Frame {

Button barvaBT ;

public Bzrvicky() {

super.setTitle(getClass().getName());
this.setL ayout(new FlowLayout());

barvaBT = new Button("Zmena");
barvaBT.setBackground(Color.black );
barvaBT.setForeground(Color.white);

this.add(ba rvaBT);
this.setSize(400, 200);

addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(1);
}
}) ;

}

public static void main(String[] args) {
new Bzrvicky().setVisible(true);

}
}

Dival jsem se ruzne na internetu a vsechny rady se toci kolem promenne CLASSPATH ale ja fakt nevim jak ji nastavit.. nebo kam? mam pak restartovat NetBeans?

Předmět Autor Datum
me to v NB běží a mimo taky. Pokud nastavuješ CLASSPATH a cesta má mezery, tak to musí mít v uvozkov…
AZOR 30.12.2006 17:50
AZOR
Kdyz delam ruzny for cykly s vystupem do outputu tak no problem. Tenhle program mi ale hlasi tu chyb…
Chates 31.12.2006 10:53
Chates
Ještě něco. Kdyz napisu do prikazoveho radku set CLASSPATH="neco"; Tak se to nastavi, ale kdyz zavru…
Chates 31.12.2006 11:01
Chates
no, tak ten příkaz mužeš zkusit dát do autexecu. A případně zkus Tento Počítač ->Vlastnosti - Upřesn…
AZOR 31.12.2006 12:12
AZOR
Pise to naozaj java.lang.NoClassDefFoundError: Main/Bzrvicky? Potom to vyzera ako keby si sa pokusa… poslední
x22 31.12.2006 18:41
x22

Kdyz delam ruzny for cykly s vystupem do outputu tak no problem. Tenhle program mi ale hlasi tu chybu. CLASSPATH mam v uvozovkach. K cemu vlastne ma ta CLASSPATH vest? K cemu to je? Ja vim ze to slouzi tomu prekladaci, ale nevim kam ma vest ta cesta. Kdyz restartuju comp tak je CLASSPATH zase "."; Nezustava to tam.

Ještě něco. Kdyz napisu do prikazoveho radku set CLASSPATH="neco"; Tak se to nastavi, ale kdyz zavru a znovu otevru prikazovy radek, tak uz je CLASSPATH zase ".";.. cim to? Jak nastavim promennou CLASSPATH nejak trvale? V tomhle se opravdu moc nevyznam. :.(

Zpět do poradny Odpovědět na původní otázku Nahoru