草庐IT

研究报告

全部标签

java - Jasper 报告导出为 pdf 时出现字体大小问题

我正在使用JaspersoftStudio5.6。它在JaspersoftStudio的设计View中正确显示。在预览View中它也可以正确显示(使用java或pdf)。当我从我的Java应用程序执行报告时,三个文本以相同的大小显示。我注意到粗体和斜体工作正常,但如果我更改字体(DejaVu、Arial、Timesnewroman等),它们也会被忽略。在我的应用程序生成的报告中,我总是使用相同的字体。什么失败了?我是否忘记了任何配置选项?该示例混合静态字段和文本字段只是为了测试。编辑:看来我找到了一个“解决方案”(有副作用)。我是这样生成报告的:JasperRunManager.run

Java 未报告的异常

这个问题在这里已经有了答案:Whatdoes"error:unreportedexception;mustbecaughtordeclaredtobethrown"meanandhowdoIfixit?(1个回答)关闭6个月前。在学习Java时,我经常遇到这个错误。它是这样的:Unreportedexceptionjava.io.FileNotFoundexception;mustbecaughtordeclaredtobethrown.java.io.FileNotFound只是一个例子,我见过很多不同的例子。在这种特殊情况下,导致错误的代码是:OutputStreamout=new

java - 碧 Jade 报告 : JRBeanCollectionDataSource cannot be resolved to a type

我在iReports中构建图表,当我在Eclipse中编译时出现以下错误:net.sf.jasperreports.engine.JRException:Errorswereencounteredwhencompilingreportexpressionsclassfile:1.net.sf.jasperreports.engine.JRBeanCollectionDataSourcecannotberesolvedtoatypevalue=newnet.sf.jasperreports.engine.JRBeanCollectionDataSource(((java.lang.Str

使用 BIRT 生成报告的 Java 代码

我有一些XML形式的数据,其中包含很少的记录,还创建了一个RPT文件。那么现在,我如何通过传递XML和RPT作为输入参数来调用birt来生成报告。我是BIRT的新手。任何代码示例将不胜感激。 最佳答案 试试这个:BirtEngine.java:publicclassBirtEngine{privatestaticIReportEnginebirtEngine=null;privatestaticPropertiesconfigProps=newProperties();privatefinalstaticStringconfigFi

java - 在 java 中打印简单报告的最佳方式

我开发了一个Java应用程序,现在我想提供一些简单的打印支持。比如打印发票,一些报告等等。现在我正在用html创建这些东西,并在JEditorPane上显示它。但是html支持很差,我真的不喜欢它了。有没有更好的方法来做这样的事情?是否有更好的浏览器组件或更好的工具来创建如此简单的报告?(JDK1.6) 最佳答案 我爱JasperReports为了那个原因。结合iReport(用于创建报告的GUI)是我能找到的最好的免费Java报告。您还可以使用iText生成PDF文件用于打印。虽然我认为使用iReports会更容易。

java - 通过 Jenkins 在 Sonar 报告中排除 java 文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion我正在从Jenkins运行Sonar。我想在Sonar报告中排除一些java文件。这可能通过Jenkins吗?如果是,我该怎么做?

java - Maven Spring Boot 无法实例化 SLF4J LoggerFactory 报告异常 :

我正在学习教程https://spring.io/guides/gs/actuator-service/当我尝试运行应用程序时,我得到:FailedtoinstantiateSLF4JLoggerFactoryReportedexception:java.lang.NoClassDefFoundError:ch/qos/logback/core/joran/spi/JoranExceptionatorg.slf4j.LoggerFactory.bind(LoggerFactory.java:150)atorg.slf4j.LoggerFactory.performInitializat

谷歌研究科学家:ChatGPT秘密武器的演进与局限

来源|TalkRLOneFlow编译翻译|徐佳渝、贾川 同样是基于GPT预训练模型,为什么ChatGPT的效果要远远超出GPT-3等前几代模型?答案已经揭晓,成就ChatGPT的秘密武器在于RLHF,也就是人类反馈的强化学习。在预训练阶段,GPT模型学习关于这个世界的一切,而在RLHF阶段,ChatGPT更关注的让模型输出正确、有益的恰当结果,并对结果不断进行微调。具体而言,RLHF阶段的调优又分为三大步骤:第一步:通过监督学习,用人类对不同提示的“理想”回答数据微调LLM;第二步:LLM为每个提示提供多个答案,然后由人工评估员对这些答案进行排名(该排名用于训练奖励模型);第三步:用近端策略优

java - 带有 Jacoco 插件的 build.gradle 不会为集成测试生成覆盖率报告

我有一个build.gradle文件,它可以单独或一起成功运行单元和集成测试(使用像gradletestintegrationTest这样的命令一起运行)。两者都使用Junit,我使用的是Gradle3,这不是Android项目。在单独的目录中为每个生成关于成功的报告。我还可以使用gradletestjacoco为unit测试覆盖率成功生成Jacoco报告。我无法通过使用gradleintegrationTestjacoco获得我的其他工作集成测试的覆盖率报告,尽管测试成功运行并生成了integrationTest.exec文件。更明确地说,我在build/reports/index.

java - 访问报告的直接 URL - JasperServer

我最近一直在使用JasperServer上的JasperReports。阅读他们的文档后,他们说JasperServer存储库上的任何报告都可以通过直接URL访问。通过URL(GET)中的一对名称值对,例如报告名称、输出、用户名和密码,可以检索特定的报告。我的问题是,如何允许人们通过直接URL访问报告而不让人们看到地址栏中的所有信息(尤其是用户名和密码)?好像这样很不安全。JasperSoft有一些聪明人,所以我一定漏掉了什么。我如何在不显示所有参数供其他人删除和填写的情况下仍然使用直接URL?你们中的一些人可能会回答说只是将表单提交更改为POST,但我什至不知道从哪里开始更改Jasp