2008-09-24 5 views
2

J'essaie de déployer notre application eRCP (Embedded Rich Client Platform) sur un périphérique Windows CE5 Professional. Alors que les applications de démonstration CPRE fonctionnent très bien sur la machine virtuelle J9 lors du démarrage de notre application, je reçois l'exception suivante:Qu'est-ce que java.lang.UnsatisfiedLinkError ... (Operation Failed: 14)

!ENTRY org.eclipse.osgi 4 0 2008-09-24 11:01:15.088 
!MESSAGE An error occurred while automatically activating bundle org.eclipse.ercp.swt (63). 
!STACK 0 
org.osgi.framework.BundleException: Exception in org.eclipse.ercp.swt.Activator.start() of bundle org.eclipse.ercp.swt. 
[...] 
Caused by: java.lang.UnsatisfiedLinkError: \eRCP\plugins\org.eclipse.ercp.swt.wince5_1.2.0\os\win32\arm\eswt-converged.dll (Operation Failed: 14) 
at java.lang.ClassLoader.loadLibraryWithPath(Unknown Source) 
at java.lang.ClassLoader.loadLibraryWithClassLoader(Unknown Source) 
at java.lang.System.loadLibrary(Unknown Source) 
at org.eclipse.ercp.swt.Activator.start(Unknown Source) 
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Unknown Source) 
... 33 more 

Je ne peux pas trouver quoi que ce soit sur le web ce que « l'opération a échoué: 14 » moyens. Je suppose que cela peut être une valeur de retour d'une fonction native, mais ne peut pas être sûr. La DLL est présente à l'emplacement spécifié et j'ai également essayé de le mettre dans le répertoire \ j9 \ bin.

Répondre

2

Oui, l'exception Java enveloppe une exception native d'un appel JNI, qui a échoué. La DLL ne peut probablement pas être chargée ou exécutée correctement sur votre appareil pour une raison quelconque. Mauvaise version du système d'exploitation? Fichier DLL corrompu? Des droits de lecture/exécution incorrects? Beaucoup de raisons possibles pour cela. Edit - semble quelqu'un d'autre a un problème similaire. Un bug SWT peut-être? Voyez si vous pouvez obtenir quelque chose du développeur ici: http://www.eclipsezone.com/eclipse/forums/t111726.html

+0

La DLL fonctionne bien, les applications de test s'affichent parfaitement. –

Questions connexes