![]() |
eclipse: Verwendung einer vorgegebenen .class Hallo, habe ein kleines Problem mit eclipse. Für die nächsten Hausaufgaben die ich machen muss (doppelt verkettete Listen) habe ich eine Vorgabedatei ListElem.class bekommen. Die Klasse die ich schreiben muss (Liste.java) soll Methoden der Vorgabe nutzen. Wenn ich mit der Konsole programmiere (unter Windows), erkennt er die Methodenaufrufe (da ja die ListElem.class im selben Ordner). Bei eclipse erkennt er die Methoden aber nicht, obwohl ich die ListElem.class ins gleiche package kopiert habe. Muss ich bei eclipse noch zusätzliche Einstellungen vornehmen und wenn ja welche denn? Ich bin für jede (sinnvolle) antwort dankbar, ich hoffe ihr könnt mir helfen. Lg, Mike |
AW: eclipse Hast Du die Klasse instanziiert? Das mit den Packages könnte vielleicht Probleme machen, wenn die Class Datei nicht für ein Package geschrieben wurde. Denn wenn Du ein benutzerdefiniertes Package nutzt, musst Du dies in der Java Datei mit dem Befehl [code]package name;[/code] mit angeben. Das Defaultpackage sollte aber immer auch ohne Packagedeklaration funktionieren. |
AW: eclipse Ich meine du müsstest die Klasse noch mit in den Java Build Path aufnehmen. Mach mal einen Rechtklick auf das Projekt und gehe auf Properties, dann sollte es einen Punkt Java Build Path geben, schau mal ob du da die Klasse mit rein laden kannst. Ich schau später nochmal selber nach... |
AW: eclipse Ich arbeite zwar nicht sonderlich viel mit eclipse, allerdings sollte es auch funktionieren wenn du die Datei mit Datei-Importieren-Dateisystem (dort die *.class Datei und das Projekt auswählen) importierst. /edit: Eben probiert, geht problemlos bei mir. |
AW: eclipse: Verwendung einer vorgegebenen .class Hi, danke erstmal für die Antworten. Also das mit dem Importieren hat bei mir jetzt auch geklappt, nur werden manche Variablendeklarationen, die sich auf die .class-Dateien beziehen, rot unterstrichen (aber bei Errors steht 0), irgendwie komisch. Mit Java Build Path kann man glaube ich nur .JAR-Dateien angeben, bin mir da aber auch nicht sicher. Gruß |
AW: eclipse: Verwendung einer vorgegebenen .class @ EoN An das mit den packages habe ich auch schon gedacht. Gibts dann einen Weg .class-Dateien in ein neues package zu importieren? Man kann ja nicht einfach "package blabla" hinschreiben, da sie ja schon kompiliert wurde. Gruß |
AW: eclipse: Verwendung einer vorgegebenen .class Kompiliert das ganze denn auch wenn die Deklarationen unterstrichen sind? |
AW: eclipse: Verwendung einer vorgegebenen .class [QUOTE=squier;493497]Hi, danke erstmal für die Antworten. Also das mit dem Importieren hat bei mir jetzt auch geklappt, nur werden manche Variablendeklarationen, die sich auf die .class-Dateien beziehen, rot unterstrichen (aber bei Errors steht 0), irgendwie komisch. Mit Java Build Path kann man glaube ich nur .JAR-Dateien angeben, bin mir da aber auch nicht sicher. Gruß[/QUOTE] Was sagt eclipse denn, wenn du mit der Maus über die Fehler fährst? |
AW: eclipse: Verwendung einer vorgegebenen .class @ EoN: Ja komplilieren geht ohne Probleme, nur dass manche Deklarationen (die von der .class) rot unterstrichen sind. @ redfalcon: Fehler lautet so: "... cannot be resolved to a type", was eigentlich keinen Sinn macht, er tritt immer dann auf, wenn ich in meiner Klasse einen Typ deklariere, der aber in der .class definiert ist. Es klappt zwar sonst alles, nur der Fehler nervt beim Programmieren, da aufeinmal so viel rot ist ;-) Gruß |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 01:39 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.