2017-08-08 6 views
0

J'ai un problème concernant l'utilisation de la bibliothèque DJ NativeSwing sur 32 JVM bits:NativeSwing fonctionnant sur la plate-forme 32 bits

  • la bibliothèque fonctionne bien sur 64 bits JVM
  • sur une machine virtuelle Java 32 bits je reçois l'erreur suivante: Exception dans le thread « principal » java.lang.UnsatisfiedLinkError: Impossible de charger 64 bits des bibliothèques SWT sur 32 bits JVM

y at-il une solution pour ce type de problème? Je veux le charger sur des machines 32 et 64 bits.

P.S. J'utilise cette bibliothèque pour charger des vidéos YouTube à l'intérieur de mon application de bureau Java. Je me demandais s'il y avait une alternative à l'utilisation de JWebBrowser (de DJ NativeSwing) juste pour montrer quelques vidéos de youtube (comme un visionneur de Youtube ou quelque chose).

P.S.S. J'utilise Java 6.

+0

En outre, j'utilise Java Web Start et JNLP pour lancer l'application. L'application est basée sur maven et j'ai une dépendance à: org.eclipse.swt.win32.win32.x86_64 et une à: DJNativeSwing-SWT –

Répondre

0

SWT a 32-bit libraries disponible, vous devez donc vous assurer que vous les avez disponibles lors de l'exécution dans un environnement 32 bits.

Vous pourriez également vouloir les oublier, puisque les environnements 32 bits deviennent assez rares. Vous pourriez également vouloir mettre à jour votre Java, puisque Java 6 a 10 ans et que vous ne maintenez pas une application héritée qui en dépend.