Unexpected token processing java?
Hi Leute,
wollte heute ein paar Basics zum programmieren lernen. Ich habe mir aus dem Internet (YouTube) ein Beispiel für Java in der Programmierumgebung Processing gesucht (Hello World). Doch als ich mit dem 8 zeiligen Code fertig war kam eine Fehlermeldung „unexpected toke: public
ich habe den Code bzw. Die Zeile überprüft und habe keinen Fehler gefunden, da ich mich noch nicht mit dem programmieren auskenne.
kenn jemand diesen Fehler oder habe ich falsche Vokabeln benutzt?
Mit freundlichen Grüßen
u37282
hier nochmal das Bild
jetzt habe ich nochmal die zwei Klammern hinzugefügt
5 Antworten
Processing ist Processing, nicht Java.
In Processing sind im Wesentlichen nur zwei Funktionen für dich wichtig: setup und draw:
void setup() {
// ...
}
void draw() {
// ...
}
Zu Programmstart wird setup ausgeführt. Danach immer wieder draw in einer Endlosschleife, bis zum Programmende. Zusätzlich kannst du Funktionen implementieren, die bspw. auf Tastenevents reagieren, aber schau dazu in die Referenz für Genaueres.
Ein klassisches Hello World-Programm in Processing würde so aussehen:
void setup() {
print("Hello");
}
Wenn du aber direkt mit Java einsteigen möchtest, hole dir eine andere IDE (z.B. IntelliJ IDEA, Apache NetBeans, Eclipse, ...).
musst Du die Klasse nicht Klammern? So
Klasse X {
Attribut A;
Attribut B;
Methode1 () {
}
Methode2 () {
}
}
Hey,
schicke uns bitte einmal den Code, sowie den Fehler, sonst ist es wirklich schwer, die zu helfen. BITTE benutze dafür Seiten wie Pastebin und stelle den Code nicht als Klartext hier rein.
Mfg Jannick (L1nd)
Seh ich auch so, wenn man das den Leuten aber nicht erzählt, wissen die das beim nächsten Mal ja auch nicht :)
Unexpected token heißt, dass der Compiler an einer Stelle etwas erkannt hat, was er dort nicht erwartet hat.
Bei dir scheint es das Wort public zu sein.
Poste mal den Code mit dem public und ein paar Zeilen davor. So im Blindflug ist nichts zu sehen und erklären.
Hinter dem Klassennamen fehlt geschweifte Klammer auf.
hier der Code nochmal ausgeschrieben
class HelloWorld
public static void main (sting[] args){
System.out.println(“Hello World!“)
}
Ohne Code kann hier wohl keiner was dazu sagen.
Im Zweifel traue ich der Javaruntime mehr als dir.
8 Zeilen finde ich hier noch überschaubar, bei mehr bin ich deiner Meinung.