Erste Schritte Jcreator falsch eingerichtet?

maxa

Mitglied
Guten Abend allerseits,

ich habe mir vor kurzem JCreator installiert. (Windows 7)

Ich habe folgendes Problem:

Um zu Üben habe ich ein simples Programm nach einer Aufgabe schreiben wollen.

Es geht nur darum einen Wert für eine Variable einzulesen und an anderer Stelle wieder anzuzeigen.

Zum Einlesen der Strings über die Tastatur benutze ich die Methode
stringEinlesen() aus der Klasse EATools.

Java:
import java.lang.*;
class Auf2_1 {
public static void main (String[ ] args) {
    
String name;
System.out.print("Name:  ")
name = EATools.stringEinlesen();

}
}

So, bis hier, denn ab hier wird beim compilieren gemeckert ..
"cannot find symbol variable EATools" line7


Was mich nun aber total irritiert:
Ich habe die Aufgabe an einem anderen PC bereits bearbeitet und die fertige Datei für die Aufgabe nun mit diesem Editor geöffnet. Trotz der exakt selben Codes erkennt der Editor plötzlich "EATools" und ließt den Wert brav ein.

Wieso erkennt der Editor einmal die Klasse, und dann wieder nicht??

Ich beschäftige mich nun schon Stunden damit....
Habe ich JCreator vielleicht falsch installiert?

Hier bin ich so (nach Anleitung des Dozenten) vorgegangen:

1. JAVA JDK 6 installiert
2. JAVA Documentation installiert (in den Java-Ordner)
3. JCreator installiert

Oder muss ich lediglich bei den Einsellungen was ändern?

Hat einer eine Idee woran das liegt?

Wäre sehr hilfreich. Ich komm nämlich echt nicht weiter damit..

Liebe Grüße

maxa
 
JCreator ... mhn der Nachteil von solchen exotischen Programmen ist, dass sie keiner benutzt und man da dadurch relativ schwer Hilfe bekommt. Wie man eine externe Lib in Eclipse oder Netbeans einbindet können dir sicher mehr leute sagen...
 
@EikeB Hast du denn einen Tipp, aus welchem package die Klasse kommt? Ist das Problem wohl eher in Verbindung mit den Installationsschritten oder Einstellungen des Editors zu bringen??
 
EATools ist kein Bestandteil der Java-Runtime. Du benötigst daher die EATools.class-Datei und musst diese dem JCreator bekannt machen. Wie das bei dem JCreator läuft weiß ich nicht.
Den Import von java.lang.* kannst du dir übrigens sparen, da alle Klassen aus java.lang automatisch implizit importiert werden.
 
Was ich trotz allem nicht verstehen kann, dass der Code von dem Compiler erkannt wird, wenn ich eine an einem anderen PC erstellte Datei *.java mit dem Editor öffne. Trotz des selben Inhaltes. Das "Programm" lässt sich auch ausführen.
So gesehen müsste die EATools.class-Datei doch bekannt sein..

Aber sobald ich unabhängig davon EATools verwende ist es unbekannt....
Ich versteh das nicht ganz. :bahnhof:
 
Hups, hatte mich verlesen und gedacht, du hättest die gleiche Klasse an einem anderen PC geöffnet.
Damit gilt das, was EikeB bereits gesagt hat: entweder liegt sie dabei oder du hast einfach vergessen, sie in deinem neugeschriebenen Code zu importieren. Vergleiche mal die Importe.
 
Vielen Dank!

Es funktioniert! Habe die Datei EATools.class neben der Datei gefunden, die funktioniert hat :idea:

Jetzt erscheint mir das auch logisch.. hab die dann in das neue verzeichnis kopiert... läuft!!!

Endlich! :toll:

Vielen Dank!!!

GRUß maxa
 

Zurück
Oben