Klasse fuer Balkendiagramme u. LayoutManager



  • Mir egal, hauptsache ist, dass Checkbox5 + Button irgendwie ein bissel von den restlichen Checkboxen abgegrenzt wird. 😉

    GPC schrieb:

    Hehe, aber den javac haste drauf, oder? :p 😃

    [Ironie]Nein, ich hab' mich die ganzen Wochen jedesmal zur Uni begeben, um meinen Sh!t zu compilieren. :D[/Ironie]

    Ich habe jetzt aber erstmal ein anderes Problem: Ich hab' mir aus dem JFreeChart-Gedoens einen Demo-Code (BarChartDemo1.java) rausgefischt. Compilieren geht noch (die jars habe ich in jdk*\jre\lib\ext geparkt), aber beim Ausfuehren schreibt's dann nur was von "Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/ui/ApplicationFrame". Wie kann ich ihm die Flausen austreiben?



  • Beim ausführen den classpath angeben
    java -cp da.wo.das.zeug.liegt.jar blubber blubber


  • Mod

    Nobuo T schrieb:

    GPC schrieb:

    Hehe, aber den javac haste drauf, oder? :p 😃

    [Ironie]Nein, ich hab' mich die ganzen Wochen jedesmal zur Uni begeben, um meinen Sh!t zu compilieren. :D[/Ironie]

    Könnte ja sein, dass Du komplett MSJ++ oder MSJ# oder so nutzt. Das wäre natürlich dumm.



  • Gregor schrieb:

    Nobuo T schrieb:

    GPC schrieb:

    Hehe, aber den javac haste drauf, oder? :p 😃

    [Ironie]Nein, ich hab' mich die ganzen Wochen jedesmal zur Uni begeben, um meinen Sh!t zu compilieren. :D[/Ironie]

    Könnte ja sein, dass Du komplett MSJ++ oder MSJ# oder so nutzt. Das wäre natürlich dumm.

    Auf die Idee bin ich noch nichtmal gekommen. 😃

    Also ich hab' jetzt mit
    "java -cp jcommon-1.0.4.jar,jfreechart-1.0.1.jar BarChartDemo1" gestartet und die Fehlermeldung ist jetzt
    "Exception in thread "main" java.lang.NoClassDefFoundError: BarChartDemo1"
    Ist zwar schon etwas kuerzer, dafuer IMO aber umso verwirrender.
    Ich bin im Verzeichnis von "BarChartDemo1.class", und richtig geschrieben ist's IMO auch, also woran koennte das nun wieder liegen? 🙄



  • Nobuo T schrieb:

    Mir egal, hauptsache ist, dass Checkbox5 + Button irgendwie ein bissel von den restlichen Checkboxen abgegrenzt wird. 😉

    Dann nimm ein Gridlayout(2,4).

    Ich bin im Verzeichnis von "BarChartDemo1.class", und richtig geschrieben ist's IMO auch, also woran koennte das nun wieder liegen?

    Heißt die Klasse auch wirklich im Source so? Ist sie public?

    MfG

    GPC



  • GPC schrieb:

    Dann nimm ein Gridlayout(2,4).

    Das ergibt eine Anordnung mit 3 Spalten und 2 Zeilen...

    GPC schrieb:

    Heißt die Klasse auch wirklich im Source so? Ist sie public?

    Nehme ich doch mal stark an:

    public class BarChartDemo1 extends ApplicationFrame {
    // ...
    public BarChartDemo1(String title) {
    // ...
    


  • Nobuo T schrieb:

    Also ich hab' jetzt mit
    "java -cp jcommon-1.0.4.jar,jfreechart-1.0.1.jar BarChartDemo1" gestartet und die Fehlermeldung ist jetzt
    "Exception in thread "main" java.lang.NoClassDefFoundError: BarChartDemo1"
    Ist zwar schon etwas kuerzer, dafuer IMO aber umso verwirrender.
    Ich bin im Verzeichnis von "BarChartDemo1.class", und richtig geschrieben ist's IMO auch, also woran koennte das nun wieder liegen? 🙄

    Hm veilleicht gehts ja auch mit "," aber aber in der doku steht

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A [b];[/b] separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    

    und gibt dein jar auch noch an.



  • Nobuo T schrieb:

    GPC schrieb:

    Dann nimm ein Gridlayout(2,4).

    Das ergibt eine Anordnung mit 3 Spalten und 2 Zeilen...

    Um, bei mir kommen 2 Zeilen und 4 Spalten raus... versteh ich nicht 😕


  • Mod

    Nobuo T:

    1. Das aktuelle Verzeichnis muss sich natürlich auch im Classpath befinden.

    2. Welches Zeichen nun zur Trennung der Pfade genommen werden kann, ist wohl Plattformabhängig. Bei mir ist es der Doppelpunkt. Mag sein, dass es bei Dir das Komma ist, vielleicht ist es aber auch das Semikolon. Würde ich für wahrscheinlicher halten.



  • Jetzt hats geklappt, also danke nochmal an alle. 🙂
    Puh, irgendwie umstaendlich. Da muss man erstmal drauf kommen. 😃

    Das Layout ist jetzt zwar nicht optimal, aber ... das ist mir nu einfach mal egal. 😉


Anmelden zum Antworten