2012-04-02 14 views
1

ich eine laufende RAD 8.0.2 auf einer 64bit win7 Maschine. Ich habe einen Ant-Build-Skript, das ich die Eingabeaufgabe zu verwenden ist versucht, aber die folgenden Fehler:Was JVM läuft ant?

java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM

ein schneller Google sagt mir, dass ich brauche die JVM zu sagen 32bit ... Fabrikate zu verwenden Sinn. Also gehen Sie zu Einstellungen/Java/Installierte JREs; Bearbeiten der Standard-JVM, um die VM ARG-D32 zu liefern, tut nichts.

vielleicht ant läuft in einem anderen vm? irgendwelche Ideen?

Antwort

0

können Sie die JVM überprüfen, indem man die Run ... Konfigurationen in RAD/Eclipse-

von Ant verwendet wird

Können Sie eine 64-Bit-JVM in 32-Bit-Modus ausgeführt werden? Ich verstehe, dass dies nur für Solaris gilt.

dazu siehe: Forcing 64 bit jvm to 32 bit jvm?

Ist das das Problem?

HTH

Manglu

0

Der erste Schritt einen 32-Bit-JRE an der Werkbank hinzuzufügen wäre, indem der "Installierte JRE" Panel in der Konfiguration verwendet wird.

Als nächstes bearbeiten Sie Ihre Ant Launcher. Dies ist im Menü "Externe Tools" gefunden - erweitern Sie einfach "Ant Builds" und Sie sollten den Launcher dort sehen. Wechseln Sie zur Registerkarte JRE und stellen Sie sicher, dass die Build-Datei mit einer anderen JRE ausgeführt wird - der JRE, die Sie im vorherigen Schritt definiert haben.