2017-10-02 4 views
0

ghost4j(0.3.3)とgsdll32.dllというプロジェクトを使用しています。Java&Ghostscript(ghost4jとgsdll32.dll)

新しいオペレーションシステム(Win 10)は64で、スイングアプリケーション(Java 1.6)はエラーを返しますライブラリ 'gsdll32'をロードできません。

ファイルgsdll64をダウンロードしました。名前をgsdll32に変更すると、everythinkが正しく動作します。 にもかかわらず、正しい名前のファイル(gsdll64)を使用したいと思います。

私はghost4jのバージョンを変更しようとしましたが、残念ながらgsdll32を呼び起こしています。

P.S.私の英語のために申し訳ありません:)

誰かが私を助けることができますか?

答えて

0

32/64ビットの問題があるようです。恐らく以前は32ビットのOSと32ビットのJavaなどを使っていたでしょう。

64ビットのJavaを使用しています(これはおそらく64ビットのためです)。しかし、あなたが使用しているフレームワークには固定名があり、32ビットライブラリを探しています。それを修正したい場合は、固定名を持つものを変更する必要があります。恐らくghost4jです。

これはGhostscriptの質問ではありません.Ghost4jの変更方法を私は恐れています。 32ビットのJavaインストールを使用することもできますし、すでに行ったようにDLLの名前を変更するだけでも可能です。