PDF形式で情報をエクスポートするためのJavaプロジェクトを作成しました。私はitext 5.1.1と呼ばれるライブラリを使用しました。 Windows上でこのオブジェクトを実行すると、非常にうまく動作しますが、私がラズベリーに移動すると機能しません。私は、端末を開くと、私はJavaプロジェクトフォルダに移動し、私はこれを書く:ラズベリーのiTextライブラリ
java -cp "itext5.1.1.jar" . ExportPDF_Main.class
ターミナルリターンこのエラーメッセージ:
Error: could not find or load main class
私は、端末を開くと、私はJavaプロジェクトフォルダに移動します
java -cp . ExportPDF_Main
ターミナルリターンこのエラーメッセージ:
Exception in thread "main" java.lang.NoClassDefFoundError: com/itextpdf/text/Phrase
、私はこれを書きます
私はこのライブラリがラズベリーで動作しないと思いますが、あなたの意見では何が問題なのですか? 私はあなたの応答で願っています。よい時間を。注目してくれてありがとう。
こんにちは内のすべてのライブラリを含める必要があります!私はiText Softwareで仕事をしていますが、私はラズベリーパイの熱狂者です。あなたはRasPi上で完全なJava SEを使うことができるので、iTextがうまく動作しない理由はありません。だから私はあなたの問題がRasPi特有のものだとは思わない。あなたは通常のLinuxデスクトップPCで試したことがありますか?私も、あなたのコードを見て、あなたを助けることができるようにする必要があると思います。また、iTextの '5.1.1'ではなく5.5.9(またはもう1週間待つならば' 5.5.10')を使用することをお勧めします。あるいは、iText '7.0.1'を使用してください。しかし、コードを変更する必要があります。 –