Java mit Mac Programmieren

Wie wärs wenn du einfach mal die Meldungen liest...
Da steht z.B. das ein "}" fehlt.
Wie waers wenn du einfach die Meldungen ließt...
Da steht dass ich es danach nochmal compiliert hab und keine Fehler angezeigt wurden, was darauf schließen laesst dass ich den Fehler behoben habe ;)
Mich interessiert die Meldung die nach dem Befehl: "java Umkehren.java" kommt
Der Mister Knister
 
Probier mal

java Umkehren

(also ohne das ".java")
 
Oder auch ein java --help

Das zeigt dann, wie man mit dem Tool umzugehen hat.

Ansonsten noch als Hinweis zu der Fehlermeldung:
Er versucht die Klasse Umkehren.java zu öffnen und die gibt es nicht. Packages werden halt it einem . getrennt also z.B. "java.sun.NoClassDefFoundError" gibt die Klasse NoClassDefFoundError an, welches sich in den packages java.sun findet. Hättest Du die Sourcen dazu in Java, müsstest Du Dir also java/sun/NoClassDefFoundError.java ansehen oder die Klasse wäre java/sun/NoClassDefFoundError.class.

Soviel zum Zusammenhang von Datei uns Klasse.

Konrad
 
Vielleicht schaust Du dir mal die folgende Seite an. Das Buch ist für Java Einsteiger ganz gut zu empfehlen. Du kannst das Buch auf der Seite auch kostenlos runterladen.

http://www.tutego.com/javabuch/
 
Kann mir jemand sagen, warum mein Rechner mir hier

class MeinDrittes
{ public static void main (String args[])
{ System.out.println(liefereBruttoBetrag(150,19));
}
public static double liefereBruttoBetrag(double wert,double prozent)
{ double mwStBetrag;
mwStBetrag=wert/100*prozent+wert
return mwStBetrag;
}

}





Diese Fehlermeldung ausgibt?
1 error
******s-ibook-g4:java KKL$ javac MeinDrittes.java
MeinDrittes.java:16: ';' expected
return mwStBetrag ;
^
1 error
???? -.-
 
Hier:

mwStBetrag=wert/100*prozent+wert

fehlt ein ";" am ende der Zeile :)
 
  • Gefällt mir
Reaktionen: kkl2004
Vielen Dank!
Bin halt noch ein Neuling...
 
wichtiger Tipp:

Der Compiler schreibt dir auch immer die Zeilennummer bei dem Fehler mit auf.

MeinDrittes.java:16: ';' expected

ist ein Fehler in der Zeile 16 ;)
 
  • Gefällt mir
Reaktionen: kkl2004
wichtiger Tipp:

Der Compiler schreibt dir auch immer die Zeilennummer bei dem Fehler mit auf.

MeinDrittes.java:16: ';' expected

ist ein Fehler in der Zeile 16 ;)

Ja das habe ich verstanden...
Aber ich bin halt nicht draufgekommen, dass der Fehler für Normaldenkende ja in Zeile 15 ist.
Fang erst an mit Java und weiß halt noch nicht viel über die Syntax....
Habt ihr ja sicher an der Art des Programms gesehen....
Ich hoffe, wenn ich fragen habe, kann ich diese weiterhin hier stellen... :clap:
Danke!
 
Hey,
wenn ihr eine java applet schreibt, wie öffnet ihr das?
Nach dem compilieren bekommt man ja eine .class datei, aber die immer mit einer html seite zu öffnen ist doch ätzend. Gibt es da nciht andere möglichkeiten?
 
1) Applets sind genau dazu da, sie in einem Browser anzuzeigen
2) Es gibt den AppletViewer
3) Wie wäre es, wenn du dir dann doch mal die Doku von Sun anschaust... Die hätte dir bisher alle deine Fragen beantworten können... (ich weiß, das ist anstrengend, weil man das nicht mundgerecht bekommt, aber so ist die Welt nunmal)
 
  • Gefällt mir
Reaktionen: peterg
Kann mir jmd sagen was das bedeutet?
Ich bin blutigster Anfänger :p Und hab das nach Anleitung Programmiert dann hätte ich iwie Java runtimes gebraucht hab aber nichts gefunden. Google also und stosse auf das hier. Den weg den ich benutzt habe ist weiter oben beschrieben worden. also hier der text den das Terminal ausgespuckt hat:


martin-maurers-macbook-pro:~ martinmaurer$ cd "/Users/martinmaurer/Documents/Marius/Scripting"
martin-maurers-macbook-pro:Scripting martinmaurer$ javac Hello.java
Hello.java:7: cannot find symbol
symbol : method printIn(java.lang.String)
location: class java.io.PrintStream
System.out.printIn("Hello, World") ;
^
1 error
martin-maurers-macbook-pro:Scripting martinmaurer$ Hello.java
-bash: Hello.java: command not found
martin-maurers-macbook-pro:Scripting martinmaurer$ java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
martin-maurers-macbook-pro:Scripting martinmaurer$


Ich würde mich über Hilfe freuen.

DerNerd97
 
Es heisst auch println und nicht printIn wie du geschrieben hast... "println" steht nämlich für "printline"!
 
Danke

Vielen Dank für den Hinweis ich hab das nicht gesehen (scheiss Schriftarten)
 
Ach du heilige diese Möglichkeiten es funkt endlich kann ich auch ausprobieren was ich programmiert habe
 
Zurück
Oben Unten