eclipseでjasperファイルをpdf出力したい
以下のコードで実行するとエラーが出ます。
エラーの意味は調べたのですが、私のコードのどの部分に該当するのか、またどのように問題があるのかがわかりません。
発生している問題・エラーメッセージ
class net.sf.jasperreports.engine.JasperReport cannot be cast to class net.sf.jasperreports.engine.JasperPrint (net.sf.jasperreports.engine.JasperReport and net.sf.jasperreports.engine.JasperPrint are in module jasperreports@6.9.0 of loader 'app')
該当のソースコード
java
1package jasper; 2 3import java.io.File; 4 5import net.sf.jasperreports.engine.JasperExportManager; 6 7public class Sample_4 { 8 /** 9 * @param args 10 */ 11 public static void main(String[] args) { 12 //jasperファイルのパス 13 String jasperPath = "C:\Users\admin\JaspersoftWorkspace\testproj\tito_mitumorisyo1.jasper"; 14 try { 15 // jrxmlを指定する 16 File jasperFile = new File("C:\Users\admin\JaspersoftWorkspace\testproj\tito_mitumorisyo1.jasper"); 17 if(jasperFile.exists()){ 18 // 出力用のPDFを指定する 19 File Pdf = new File("report1.pdf"); 20 // 帳票の出力 21 JasperExportManager.exportReportToPdfFile(jasperPath, Pdf.getAbsolutePath()); 22 }else{ 23 System.out.println("jasperファイルが見つかりませんでした。"); 24 } 25 } catch (Exception e) { 26 System.out.println(e.getMessage()); 27 } 28 } 29}
試したこと
エラーの意味を調べましたが理解できませんでした。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/05 04:03