問題タブ [ghost4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
53 参照

java - Macでghost4jが使えない

Macでghost4jを使いたいです。コードを実行すると、unsatisfiedlinkError no library loaded in /opt/local/lib/libgs.dylib が発生していました。brew を使用して Ghostscript をインストールし、/usr/bin/ にインストールしましたが、そこには dylib がありません。ゴースト 4j が /opt/local/lib を明示的に検索するのはなぜですか? jar uf ghost4j.1.0.1.jar darwin/libgs.dylib を実行して、lybgs.dylib の問題を解決しました。つまり、jar に dylib を埋め込みました。しかし、今ではlibxt6.dylibに対して同じエラーが発生し、jar ufメソッドでは解決できません。Macで動作させるにはどうすればよいですか。私は macport インストーラーなどを使用したくありませんが、既存の brew ghostscipt インストールで機能させます。

0 投票する
0 に答える
241 参照

java - エラー java.lang.UnsatisfiedLinkError: ライブラリ 'gsdll64' を読み込めません

教えてください、私はすでに頭全体を壊しています...私はJava Mavenプロジェクトを持っています。既存のPDFファイルのRGBカラーをグレーに変更する必要があります。Ghostscript に出くわし、インストールして、コマンド ラインでテストしたところ、動作しました。pom ファイルの ghost4j に含まれています。私の方法:

java.lang.UnsatisfiedLinkError: ライブラリ 'gsdll64' を読み込めません: ネイティブ ライブラリ (win32-x86-64/gsdll64.dll) がリソース パス (D:\Education\javafx-maven-color\) に見つかりませんターゲット\クラス...など。

このライブラリの場所を知るにはどうすればよいですか? ライブラリをターゲットに追加するだけでは終了せず、maven で clean を実行するとフォルダーが削除されます。

私もこのコマンドで実行しようとしました:

ゼロ反応。

UPD:テストのために、この文字列を書きました

JavaFX 上の私のアプリケーションで、クラスに Task インターフェイスを使用しています。次のコードを書きました。

しかし、コードを実行すると、エラーがスローされます。

「不正なメモリアクセス」

ログ: