Projekt importieren, jniregistry

Paristick

Mitglied
Hallo.

Ich habe ein Problem beim Importieren / Ändern / Speichern eines Java-Programms.

Meine Aufgabe damit wäre es einzig und alleine einen Pfad zu ändern und dann das Programm wieder zu speichern. Verwende dabei Eclipse und JavaSE-1.6.

Dabei habe ich den Quellcode in Form von .java-Dateien. Wobei ich mir hier schon nicht sicher bin, wie ich diese Dateien in mein Eclipse importiere. Anbei mal ein Screenshot aller vorhandener Dateien. Ich weiß nicht wirklich, was davon ich evtl. brauchen würde (siehe Aufnahme 1 und 2)

Wenn ich die Dateien importiert habe (neues Projekt erstellt und dann .java-Dateien importiert über die Option "Filesystem") erhalte ich nur Fehler. Dabei habe ich mir gedacht, dass da etwas im Buildpath fehlt also habe ich nach .jars gesucht welche den Fehlermeldungen bei den imports entsprechen - was dann auch soweit funktioniert hat (siehe Aufnahme 3). Das waren eine "ice.jar" und eine "jdom.jar". Habe ich evtl. hier schon einen Fehler gemacht?

Übrig bleiben im Endeffekt jedoch trotzdem folgende Fehler - wobei bei "RegistryKey" und "Registry" - "cannot be resolved to a type" kommt:

Code:
public String getStandarddrucker()
    {
        RegistryKey topKey = Registry.HKEY_CURRENT_USER;
        String pfad = "Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows";

        RegistryKey key = Registry.openSubkey(topKey, pfad, RegistryKey.ACCESS_READ);
...

Der Code sollte aber fehlerfrei sein, da das Programm auch produktiv rennt, eben nur ein Pfad geändert werden müsste. Daher würde ich im Code ansonsten nichts ändern, eher nur fehlende Pakete importieren...

Ich freue mich über jeden Tipp! 🙂

Danke

Paristick
 
Zuletzt bearbeitet von einem Moderator:
> also habe ich nach .jars gesucht welche den Fehlermeldungen bei den imports entsprechen - was dann auch soweit funktioniert hat (siehe Aufnahme 3).

was konkret hat nun funktioniert? sind die Fehlermeldungen aus dem Screenshot irgendwo weg oder noch vorhanden?
zu JDom gibts keine Fehler mehr?

der Screenshot passt perfekt zu
> "RegistryKey" und "Registry" - "cannot be resolved to a type"
das scheint also gerade noch nicht geheilt zu sein,

hast du die Jars in BuildPath des Projektes eingetragen, ist der Weg gesichert, etwa dadurch dass es bei JDom geholfen hat?
ist die "ice.jar" genau die die woanders schon funktioniert hat oder evtl. eine falsche Version?

wo hast du die her, gibt es einen Download-Link, kannst du sie hochladen?
evtl. Anhang an ein Posting?

wenn ich nach RegistryKey oder die im Bild sichtbare ice_jniregistry.dll im Internet suche finde ich das ein oder andere,
aber wenig offizielles,
bist du sicher dass du der richtige für so experimentelle Sachen bist?
 
Danke für die schnelle Antwort - hat mich schon auf die richtige Spur gebracht - ich hatte das falsche .jar importiert für die registry-Sachen!

Danke und lg

Paristick
 

Neue Themen


Zurück
Oben