問題タブ [jasperstarter]
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.
laravel - コンパイルされた jrxml/jasper は、Jasperstudio で参照されたライブラリ パスによって外部 jar をロードできません
このレポートにはジャスパー スタジオの外部 jar が含まれています。期待どおりに実行されているジャスパーで実行すると、何もエラーは発生しませんが、これを laravel でコンパイルすると、スクリプトレット クラスの読み込み中にエラーが発生します。
私は jaspersoft で、external.jar が class=external.jar のような名前内にパスしか持っていないことを確認しました。.jasper ファイルをリバース エンジニアリングします。jasperstarter または php がこの外部 jar ライブラリにアクセスする方法の手がかりがありません。
Jasper studio : 参照ライブラリ
私のjrxmlの詳細:
私のPHPの詳細
ブラウザーで実行すると、IDE のコンソールが表示されます。
ジャスパーの使用
このプロジェクトでは、次のように実行します。
- ララベル 6.2
- geekcom/phpjasper : 3.3
- ジャスパースタジオ6.6.0
- external.jar プロジェクトに jasperreports-6.7.0 を含めました