2015-03-10 2 views
3

Я пытался получить мой отчет в течение нескольких дней, но все равно не повезло. Я понятия не имею, если что-то не так с зависимостями.Поддерживает ли JDK 8 JasperReports 6?

I asked this question previously.

Во всяком случае я просто хочу знать, если кто-либо использовал JasperReports 6 с JDK 8? в конце концов, я сомневаюсь, что они совместимы.

+1

Возможный дубликат [В какой версии JaspeReports имеется поддержка Java 8?] (Http://stackoverflow.com/questions/23315545/what-version-of-jaspereports-has-support-for-java-8) – Jens

ответ

3

Я просто понял, вопрос после попытки несколько дней. Мой отчет не работает не из-за проблемы несовместимости. Но поскольку я не использовал

JasperPrint jp = JasperFillManager.fillReport(jr, param, new JREmptyDataSource()); 

вместо

JasperPrint jp = JasperFillManager.fillReport(jr, param); 

Да. JDK 8 совместим с JasperReports 6.

JasperReports не имеет достаточной поддержки сообщества, я должен был понять это сам. В любом случае, я предлагаю значительно улучшить библиотеку JasperReports.

3

Обновите JDT

<dependency> 
     <groupId>net.sf.jasperreports</groupId> 
     <artifactId>jasperreports</artifactId> 
     <version>5.6.1</version> 
     <exclusions> 
      <exclusion> 
       <groupId>eclipse</groupId> 
       <artifactId>jdtcore</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

    <dependency> 
     <groupId>org.eclipse.jdt.core.compiler</groupId> 
     <artifactId>ecj</artifactId> 
     <version>4.4</version> 
    </dependency> 

Источник: How to Run JasperReport with Java 8

Смежные вопросы