2017-10-02 3 views
0

J'ai un projet dans lequel j'utilise: ghost4j (0.3.3) et gsdll32.dll.Java et Ghostscript (ghost4j et gsdll32.dll)

Mais le nouveau système d'exploitation (Win 10) est 64 et l'erreur de retour Swing Aplication (Java 1.6) Impossible de charger la bibliothèque 'gsdll32'.

J'ai téléchargé le fichier gsdll64 et si j'ai changé le nom en gsdll32 everythink fonctionne correctement. Néanmoins, je veux utiliser le fichier avec le bon nom (gsdll64).

J'ai essayé de changer la version de ghost4j, malheureusement elle évoque encore gsdll32.

P.S. Désolé pour mon anglais :)

Quelqu'un peut-il m'aider?

Répondre

0

On dirait que vous avez un problème 32/64-bit. Vous utilisiez probablement un système d'exploitation 32 bits et Java 32 bits, etc.

Maintenant, vous utilisez un Java 64 bits qui nécessite une DLL 64 bits (vraisemblablement parce qu'il est lui-même 64 bits). Mais quel que soit le framework que vous utilisez a un nom fixe et recherche la bibliothèque 32 bits. Si vous voulez corriger cela, vous devrez changer tout ce qui a le nom fixe, vraisemblablement ghost4j.

Ce n'est pas une question Ghostscript et je ne peux pas vous dire comment changer Ghost4j J'ai peur. Vous pouvez utiliser une installation Java 32 bits ou, comme vous l'avez déjà fait, simplement renommer la DLL.