Ich bin fast fertig mit einem Java-Projekt, das ich unter Linux entwickelt habe. Jetzt muss ich es unter Windows erstellen und testen. Also habe ich Eclipse unter Windows XP 32-Bit installiert und mein Projekt importiert. Alle Abhängigkeiten des Projekts sind in JAR-Dateien im lib-Ordner, und unter Linux funktioniert alles gut, aber unter Windows XP erhalte ich folgenden Fehler:
%Vor%Ich habe nach diesen DLLs gesucht, aber ich konnte sie nicht finden. Wo kann ich diese DLL-Dateien herunterladen?
Vielen Dank im Voraus.
Richtige DLL-Dateien befinden sich in swt.jar für Ihre spezielle Plattform. Sie müssen SWT für Windows (nicht x86_64) herunterladen, z. "swt-4.2.1-win32-win32-x86.zip" von Ссылка .
Es sieht so aus, als ob Sie versucht haben, swt.jar von Linux SWT zu verwenden. Das wird nicht funktionieren. Sie müssen für jede Plattform, die Sie unterstützen möchten, ein plattformspezifisches SWT-Paket herunterladen.
Verwenden Sie die *.jar
für Windows. Gehe zu Java Build Path. Entferne alle org.eclipse.swt.gtk.linux
und ersetze sie durch org.eclipse.swt.win32
Ich habe ein ähnliches Problem, als ich versuchte, das "Hallo Welt SWT" -Tutorial zu machen, das in Eclipse 4.4.0 enthalten ist.
In diesem Fall war die Lösung wirklich einfach. Ich habe es von Craig Williams 'Antwort in Ссылка
bekommen"Für mich lag die Lösung im Schritt des Tutorials mit dem Titel 'Java-Projekt konfigurieren'. Gehen Sie in die Eigenschaften des Projekts und wählen Sie Java-Build-Pfad und stellen Sie sicher, dass Sie auf der Registerkarte Projekte sind, wo Sie das SWT-Projekt früher hinzugefügt haben. Erweitern Sie den Verweis auf das SWT-Projekt.Wo ist der Speicherort der nativen Bibliothek Ich fand, dass, wenn ich das Tutorial folgte, (Keine). Ich habe auf Bearbeiten und fand das SWT-Projekt in meinem Arbeitsbereich offensichtlich, wenn ich es zuvor in der Anleitung hinzugefügt dies und klicken Sie auf OK. "
Ich hoffe, es kann jemand anderem helfen, der auf diese Seite gelangt ist.