java editor für einsteiger

  1. beatit

    beatit Thread StarterMacUser Mitglied

    Mitglied seit:
    24.11.2003
    Beiträge:
    378
    Zustimmungen:
    2
    java einsteiger braucht hilfe

    guten tach community,
    ich bin auf der suche nach einem gescheiten java compiler und editor, der einfach zu handhaben ist. ich bin einsteiger zwecks dem studium und sollte am dienstag mein erstes prog fertig haben, nur weiss ich nicht genau was ich nehmen soll. aufm osx is doch auch java drauf oder? wie gehe ich damit um? gibt es irgendwo vielleicht nen workshop im net?

    1000 dank im voraus
     
    beatit, 09.10.2004
  2. beatit

    beatit Thread StarterMacUser Mitglied

    Mitglied seit:
    24.11.2003
    Beiträge:
    378
    Zustimmungen:
    2
    eine stufe weiter bin ich jetzt, aber...

    servus,
    ich bin jetzt eine stufe weiter, habe xcode vor mir und mein erstes kleines prog geschreiben(es heisst Rechteck2D), stolz, nur will ich es jetzt im terminal compilen . ich gebe also ein:

    javac Rechteck2D.java ,

    doch die folgende fehlermeldung kommt :

    error: cannot read: Rechteck2D.java

    dann habe ich mal probiert mit java Rechteck2D.java,

    worauf dieses hier erschien:

    Exception in thread "main" java.lang.NoClassDefFoundError: Rechteck2D/java

    wie komme ich weiter? einstellungen in xcode ändern? oder....????

    ist wichtig ich muss bis morgen das ding an mein prof schicken..

    Thanx
     
    beatit, 11.10.2004
  3. Katana

    KatanaMacUser Mitglied

    Mitglied seit:
    30.08.2004
    Beiträge:
    989
    Zustimmungen:
    0
    vll. postest du mal die datei?
     
    Katana, 11.10.2004
  4. DER_KOMTUR

    DER_KOMTURMacUser Mitglied

    Mitglied seit:
    08.06.2004
    Beiträge:
    775
    Zustimmungen:
    2
    Also eclipse ist als kombinierte Entwicklungsumgebung richtig gut und Freeware www.eclipse.org
     
    DER_KOMTUR, 11.10.2004
  5. beatit

    beatit Thread StarterMacUser Mitglied

    Mitglied seit:
    24.11.2003
    Beiträge:
    378
    Zustimmungen:
    2
    die class-e

    ok, hier ist sie:

    //
    // Rechteck2D.java
    //
    //
    // Created by Heiko Westphal on Mon Oct 11 2004.
    // Copyright (c) 2004 __MyCompanyName__. All rights reserved.
    //

    public class Rechteck2D extends Punkt {
    private double breite;
    private double laenge;
    private double umfang;
    private double flaeche;
    private double diagonale;
    public void setBreite(double breiteWert){
    breite=breiteWert;
    }
    public double getBreite(){
    return breite;
    }
    public void setLaenge(double laengeWert){
    laenge=laengeWert;
    }
    public double getLaenge(){
    return laenge;
    }
    public double berechneUmfang(){
    double umfang;
    umfang=Math.breite+laenge+breite+laenge;
    return umfang;
    }
    public double berechneFlaeche(){
    double flaeche;
    flaeche=Math.breite*laenge
    return flaeche;
    }
    public double berechneDiagonale(){
    double diagonale;
    diagonale=Math.sqrt( breite*breite+laenge*laenge);
    return diagonale
    }
    public static void main(String argumente[]){
    Rechteck2D Rechteck1;
    Rechteck2D=new Rechteck2D;
    Rechteck2D.setX(5.0);
    Rechteck2D.setY(-3.0);
    Rechteck2D.setBreite(15.0);
    Rechteck2D.setLaenge(25.0);
    System.out.println("Rechteck1 hat die Breite"
    +Rechteck1.getBreite()+", die Laenge"
    +Rechteck1.getLaenge()+",den Umfang"
    +Rechteck1.getUmfang()+"und die Diagonalenlaenge"
    +Rechteck1.getDiagonale()+"");
    }
    }


    vielleicht gib ich ja auch den falschen befehk im terminal ein
     
    beatit, 11.10.2004
  6. Katana

    KatanaMacUser Mitglied

    Mitglied seit:
    30.08.2004
    Beiträge:
    989
    Zustimmungen:
    0
    ich bekomme folgende fehlermeldungen:

    Rechteck2D.java:35: ';' expected
    return flaeche;
    ^
    Rechteck2D.java:41: ';' expected
    }
    ^
    Rechteck2D.java:44: '(' or '[' expected
    Rechteck2D=new Rechteck2D;
    ^
    3 errors
     
    Katana, 11.10.2004
  7. beatit

    beatit Thread StarterMacUser Mitglied

    Mitglied seit:
    24.11.2003
    Beiträge:
    378
    Zustimmungen:
    2
    was hast du den im terminal eingegeben?

    ich frage weil ich nur die oben angegebene fehlermeldung erhalte
     
    beatit, 11.10.2004
  8. Katana

    KatanaMacUser Mitglied

    Mitglied seit:
    30.08.2004
    Beiträge:
    989
    Zustimmungen:
    0
    // probieren wir es mal so ...

    public class Rechteck2D { // <--- extends punkt entfernt -> was ist punkt für ne class(e)?

    private double breite;
    private double laenge;
    private double umfang;
    private double flaeche;
    private double diagonale;

    public void setBreite(double breiteWert){
    breite=breiteWert;
    }

    public double getBreite(){
    return breite;
    }

    public void setLaenge(double laengeWert){
    laenge=laengeWert;
    }

    public double getLaenge(){
    return laenge;
    }

    public double berechneUmfang(){
    double umfang;
    umfang = breite+laenge+breite+laenge;
    return umfang;
    }

    public double berechneFlaeche(){
    double flaeche;
    flaeche = breite*laenge;
    return flaeche;
    }

    public double berechneDiagonale(){
    double diagonale;
    diagonale=Math.sqrt( breite*breite+laenge*laenge);
    return diagonale;
    }

    public static void main(String argumente[]){
    Rechteck2D Rechteck1;
    Rechteck1 = new Rechteck2D();
    // Rechteck1.setX(5.0); <---- wo ist die methode dafür?
    // Rechteck1.setY(-3.0); <---- -"-
    Rechteck1.setBreite(15.0);
    Rechteck1.setLaenge(25.0);

    System.out.println("Rechteck1 hat die Breite"
    +Rechteck1.getBreite()+", die Laenge"
    +Rechteck1.getLaenge()+",den Umfang"
    +Rechteck1.berechneUmfang()+"und die Diagonalenlaenge"
    +Rechteck1.berechneDiagonale()+"");
    }
    }


    des weiteren sind die math.breite usw. aufrufe käse ...
     
    Katana, 11.10.2004
  9. Katana

    KatanaMacUser Mitglied

    Mitglied seit:
    30.08.2004
    Beiträge:
    989
    Zustimmungen:
    0
    im terminal habe ich "javac Rechteck2D.java" eingegeben ....
     
    Katana, 11.10.2004
  10. beatit

    beatit Thread StarterMacUser Mitglied

    Mitglied seit:
    24.11.2003
    Beiträge:
    378
    Zustimmungen:
    2
    Ok, erst mal danke!

    die Punkt.class haben wir in der FH schon geschrieben. nur sitzen wir dort an dosen und ich bin mir nicht sicher ob es im terminal genauso abläuft wie im dos.

    das mit dem Math habe ich nunmal so gelernt, soll ne class-e oder so ählnich sein auf die wir uns beziehen sollen.

    wie gesagt mein erstes prog und der prof zieht die vorlesung auch ganz komisch auf. der bringt einem nicht die grundbegriffe bei oder wieso das so und so ist sondern es hiess erst einmal nur : eintippen bitte!!

    aber ich komme im terminal nicht einmal zu den fehlermeldungen wie du!
     
    beatit, 11.10.2004
Die Seite wird geladen...
Ähnliche Themen - java editor einsteiger
  1. anotheryou
    Antworten:
    1
    Aufrufe:
    142
    Apfeleis
    24.06.2017
  2. kurtmac
    Antworten:
    4
    Aufrufe:
    331
    kurtmac
    15.11.2016
  3. msdd79
    Antworten:
    5
    Aufrufe:
    663
  4. AppleKing1984
    Antworten:
    8
    Aufrufe:
    729
  5. martinibook
    Antworten:
    8
    Aufrufe:
    1.509