Kann Code nicht ausführen

Status
Nicht offen für weitere Antworten.

tempomat

Mitglied
Habe den folgenden Quellcode, den ich nicht zum laufen bringen kann. Ich kann es einfach nicht starten.

Problem:
Ich habe die test.java - Datei erstellt, von der aus ich das starten will, jedoch ohne Erfolg.
 

tempomat

Mitglied
Code:
import java.applet.*;
import java.awt.*;

public class Simple extends Applet implements Runnable {
	Controller controller = null;
	
	Thread thread = null;
	
	Image sheep = null;
	int x = 50;	// sprite's x axis
	int y = 50;	// sprite's y axis
	
	Graphics buffer;
	
	Image bufferImage;

	int width;	// applet's width
	int height;	// applet's width
	
	public void init() {
		this.sheep = getImage(getCodeBase(), "killer_sheep.gif");
	}

	public void start() {
		Dimension d = getSize();
		this.width = d.width;
		this.height = d.height;

		this.bufferImage = createImage(this.width, this.height);
		this.buffer = bufferImage.getGraphics();

		this.thread = new Thread(this);
	}
	
	public void stop() {
		this.thread = null;
	}
		
	public void attach() {
		try {
			this.controller = new Joystick(this,
				getParameter("stickarray"),
				getParameter("device 1"));
		} catch (Exception e) {
			System.err.println("Couldn't attach to joystick "
				+ "so switching to key based control: " + e);
			this.controller = new Keyboard(this);
		}
		this.thread.start();
	}
	
	public void run() {
		while (Thread.currentThread() == this.thread) {
			// reads the state of the device
			this.controller.poll();
			
			// gets the axes
			int x = this.controller.getX();
			int y = this.controller.getY();
			
			// advances the sprites position accordingly
			if (x < 28672) this.x += (x - 28672)/2048;
			else if (x > 36864) this.x += (x - 36864)/2048;
	
			if (y < 28672) this.y += (y - 28672)/2048;
			else if (y > 36864) this.y += (y - 36864)/2048;
			
			repaint();
		
			try {
				Thread.sleep(40);
			} catch (InterruptedException e) {}
		}
	}
	
	public void paint(Graphics g) {
		update(g);
	}

	public void update(Graphics g) {
		this.buffer.setColor(getBackground());
		this.buffer.fillRect(0, 0, this.width, this.height);

		this.buffer.drawImage(this.sheep, this.x, this.y, this);

		g.drawImage(bufferImage, 0, 0, this);
	}

Code:
import java.applet.*;
import netscape.javascript.*;


public class Joystick implements Controller {
	JSObject player = null;
	
	public Joystick(Applet applet, String container, String device) {
		JSObject window = JSObject.getWindow(applet);
		JSObject stickArray = (JSObject) window.getMember(container);
		this.player = (JSObject) stickArray.getMember(device);
	}
	
	public void poll() {
		try {
			this.player.call("poll", null);
		} catch (Exception e) {}
	}
	
	public int getX() {
		int x = CENTRE;
		try {
			x = ((Double) this.player.call("getX", null)).intValue();
		} catch (Exception e) {}
		return 	x;
	}
	
	public int getY() {
		int y = CENTRE;
		try {
			y = ((Double) this.player.call("getY", null)).intValue();
		} catch (Exception e) {}
		return 	y;
	}
	
	public int getButtons() {
		int buttons = 0;
		try {
			buttons = ((Double) this.player.call("getButtons", null)).intValue();
		} catch (Exception e) {}
		return buttons;
	}
}
 

tempomat

Mitglied
Eben nicht, denn bin nun auch auf eclipse umgestiegen. Ich kriege diesen "Mist" einfach nicht zum laufen. :bahnhof:
 

Verjigorm

Top Contributor
also wenns ein funktionierendes Applet ist, dann kann Eclipse das
ansonsten kommen irgendwelche Fehlermeldungen?

edit: also ich krieg 1 Mio Fehlermeldungen
wo is z.b. das Interface "Controller"?

edit2:
Habs mir mal runtergeladen ...

Code:
import netscape.javascript.*;

das package fehlt dir um es ausführen zu können
 

tempomat

Mitglied
Endlich konnte ich das Teil zum starten bringen, jedoch kann das Teil meinen Controller nicht erkennen.

Einer eine Idee?

- Kennt vielleicht jemand einen Java - Code, bei dem eine Controller Kennung erfolgreich funktioniert? So könnte ich das dann einfach einbauen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Code kompilieren geht aber ausführen nicht Java Basics - Anfänger-Themen 3
N BMI Rechner Was haltet ihr von dem Code habt ihr Verbesserungsvorschläge weil design teschnisch ist das nicht das geilste würde das gerne überarbeiten Java Basics - Anfänger-Themen 12
C Java boolean Code läuft nicht Java Basics - Anfänger-Themen 5
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
I Code wird nicht ausgeführt Java Basics - Anfänger-Themen 2
S Compiler-Fehler Nicht adressierbarer Code ( Non-addressable code ) Java Basics - Anfänger-Themen 5
S Fehler bei Code mit SubStrings für mich nicht auffindbar. Java Basics - Anfänger-Themen 4
T Main startet nicht bei vorgegebenen Code Java Basics - Anfänger-Themen 41
J Fehler im Code, aber ich weiß nicht wieso! Java Basics - Anfänger-Themen 6
C Beispiel-Code mit Pair wird nicht compiliert. Java Basics - Anfänger-Themen 8
N Ich weiß nicht, wie ich meinen Code richtig designen soll und komme nicht weiter Java Basics - Anfänger-Themen 4
M Frage, wie dieser Code funktioniert, bzw. weshab er bei mir nicht funktioniert Java Basics - Anfänger-Themen 4
S Code richtig / besser machbar? (Nicht sicher, ob Code selbst falsch ist) Java Basics - Anfänger-Themen 4
S Programm läuft nicht weiter, wie Code wiederholen? Java Basics - Anfänger-Themen 2
dave253 Ich verstehe folgenden Code nicht.. Java Basics - Anfänger-Themen 12
P Java-Code funktioniert nicht Java Basics - Anfänger-Themen 13
snipesss Java-Code gedownloaded, funktioniert aber nicht? Java Basics - Anfänger-Themen 9
A Code läuft nicht, Fehlermeldung Exception in thread "main" java.lang.Error: Unresolved compilation " Java Basics - Anfänger-Themen 11
J Code in Try-Catch Block wird nicht komplett ausgeführt Java Basics - Anfänger-Themen 5
J Erste Schritte Zweithöchster Wert eines Arrays herausfinden - warum klappt mein Code nicht? Java Basics - Anfänger-Themen 3
W HTML Code, Umlaute werden nicht richtig dargestellt Java Basics - Anfänger-Themen 7
D Code Fehlerhaft finde den Fehler nicht. Java Basics - Anfänger-Themen 1
C Warum funktioniert dieser Code nicht? Java Basics - Anfänger-Themen 2
R Schaffe es nicht Random-Programmierung zu vollenden. Wo liegt der Fehler in diesem Code? Java Basics - Anfänger-Themen 13
M Sortieren von Zahlen: Code ohne Fehler, funktioniert trozdem nicht Java Basics - Anfänger-Themen 2
S Code stimmt nicht für vorgegebenen JUnit-Test Java Basics - Anfänger-Themen 2
B Warum wird String im Code nicht als Schlüsselwort markiert? Java Basics - Anfänger-Themen 11
T Compiler-Fehler Eclipse reagiert nicht mehr auf Änderungen im Code Java Basics - Anfänger-Themen 2
C Erste Schritte code wird nicht ausgeführt Java Basics - Anfänger-Themen 8
H OOP Setter im Konstruktor um code nicht zu wiederholen? Java Basics - Anfänger-Themen 2
K Code geht nicht Java Basics - Anfänger-Themen 6
L Library nötig, obwohl nicht in Java-Code verwendet Java Basics - Anfänger-Themen 4
Hindi93 Einfacher Code funktioniert nicht... Java Basics - Anfänger-Themen 6
J problem (kann meinen Code nicht kompilieren) Java Basics - Anfänger-Themen 3
M Wieso funktioniert dieser simple Code nicht? Java Basics - Anfänger-Themen 9
T JTable ändern, aber NICHT per Code erzeugen Java Basics - Anfänger-Themen 12
S Code kompiliert nicht ? Java Basics - Anfänger-Themen 6
C Verstehe Code-Teil nicht. Java Basics - Anfänger-Themen 2
hdi HTML code geht nicht bei JEditorPane Java Basics - Anfänger-Themen 5
G nicht ausführbarer Code Java Basics - Anfänger-Themen 14
A code funktioniert nicht Java Basics - Anfänger-Themen 7
C Bäume in Java. Code funktioniert nicht Java Basics - Anfänger-Themen 12
R Verstehe die Ausgabe von folgendem Code nicht Java Basics - Anfänger-Themen 4
E Compiler-Befehl zum "nicht beachten" von Code Java Basics - Anfänger-Themen 10
G Hilfe! Schaffe es nicht den folgenden Code zu compilieren Java Basics - Anfänger-Themen 2
G fibonacci was stimmt an meinem code nicht? Java Basics - Anfänger-Themen 2
M Code nicht ganz einleuchtend Java Basics - Anfänger-Themen 2
T Code aus einem Buch geht nicht Java Basics - Anfänger-Themen 9
M code zum zeichnen funktioniert nicht Java Basics - Anfänger-Themen 2
U Eclipse will HelloWorld-Code nicht ausfuehren Java Basics - Anfänger-Themen 4
bernd Was stimmt an dem Code nicht? Java Basics - Anfänger-Themen 27
M Code funzt nicht wie ich es will! Java Basics - Anfänger-Themen 4
M Code aus IntelliJ in "Textform" für Word-Paper? Java Basics - Anfänger-Themen 10
T Kann mir jemand wörtlich erklären, was in dem Code genau passiert? Java Basics - Anfänger-Themen 1
Ü Dead Code im Programm? Java Basics - Anfänger-Themen 13
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
terashy VS Code Project run error Java Basics - Anfänger-Themen 10
JaZuDemNo Code Erklärung Java Basics - Anfänger-Themen 3
M Connect-4-Code analysieren Java Basics - Anfänger-Themen 2
W In alten Code zurück- und dort wieder zurechtfinden? Java Basics - Anfänger-Themen 17
T code so schreiben das er von sich selber anpasst (code soll die anzahl aller bustaben bestimmen) Java Basics - Anfänger-Themen 16
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
T Fehlercode bei code der das Alter ausrechnet Java Basics - Anfänger-Themen 2
T Text einlesen code was kommt dahin? Java Basics - Anfänger-Themen 1
jhfjeh Strukturgramm in code Java Basics - Anfänger-Themen 11
D Tipps zum Code Java Basics - Anfänger-Themen 24
W Java-Code mit Array Java Basics - Anfänger-Themen 14
W Java-Code Java Basics - Anfänger-Themen 2
W Java code- TicTac toe Java Basics - Anfänger-Themen 51
W Java-code Java Basics - Anfänger-Themen 8
W Java-code Java Basics - Anfänger-Themen 9
W Java-Code erklären Java Basics - Anfänger-Themen 6
ohneInformatik; For Schleife. Was macht dieser Code?? Java Basics - Anfänger-Themen 5
Say Fehlenden Code finden in einer while-Schleife? Java Basics - Anfänger-Themen 11
Say 2-DIM Array Code lesen und verstehen Java Basics - Anfänger-Themen 5
Say Stelle in Code herausfinden, wie geht man vor? Java Basics - Anfänger-Themen 12
Say do-While Code Ausführung Java Basics - Anfänger-Themen 3
W Rückfrage zur Programmgestaltung (clean code) Java Basics - Anfänger-Themen 12
M intelliJ auf neuem PC, plötzlich kein Code Java Basics - Anfänger-Themen 3
Pinhg Sound in Greenfoot Code einbinden Java Basics - Anfänger-Themen 2
I Code für Bezahlsystem (auch bei Offline Aktivität) Java Basics - Anfänger-Themen 7
J Größter gemeinsamer Teiler: mein Code Java Basics - Anfänger-Themen 6
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
A Wie könnte man diesen Code kürzer machen ? Java Basics - Anfänger-Themen 7
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
S Hilfe bei Umänderung von Java Code Java Basics - Anfänger-Themen 16
K Wie kann man diesen Code schnell und effizient interpretieren (Man hat nur 4 Minuten) Java Basics - Anfänger-Themen 3
R ISBN-10-Code überprüfen Java Basics - Anfänger-Themen 7
I Bitte um Hilfe zu unterstehenden Code Java Basics - Anfänger-Themen 6
I Interface von einer EJB Klasse, um Code zu reduzieren Java Basics - Anfänger-Themen 1
I HTML Code säubern Java Basics - Anfänger-Themen 4
B Brauche Hilfe zu einem Code Java Basics - Anfänger-Themen 5
Temsky34 Problem mit dem Code Java Basics - Anfänger-Themen 17
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
N Java-Code abwärtskompatibel machen Java Basics - Anfänger-Themen 4
J Erste Schritte Was mache ich in meinem Code falsch. Java Basics - Anfänger-Themen 3
Ameise04 Variablen Inhalt einer Variable im Code verwenden? Java Basics - Anfänger-Themen 9
Aemulit Java Schaltjahr berechnen Code Java Basics - Anfänger-Themen 7
A Code Problem Java Basics - Anfänger-Themen 6

Ähnliche Java Themen


Oben