当前位置: 首页 > 知识库问答 >
问题:

vaadin项目中的当前/默认目录

陶涵育
2023-03-14

我正在写报告。现在我有一个jrxml文件,我必须加载它,以便我可以解析它。然而问题是我想直接加载文件与它的名字

String path = "myreport.jrxml";

但是我无法找到我应该把文件放在我的项目中的哪里,以便上面的路径有效。在简单的java项目中,我们只是把我们想要的文件放在src文件夹所在的项目文件夹中,但它在vaadin项目中不起作用。那么我应该把我的文件放在哪里。

谢谢。

共有2个答案

张腾
2023-03-14

您可以使用:

JRXmlLoader.load("/myreport.jrxml");

或者,如果您想测试资源是否已找到并再次尝试,您可以将其作为资源加载,并通过jrxmloader中的加载方法,如下所示:

JRXmlLoader.load(getClass().getResourceAsStream("/myreport.jrxml"));
顾嘉纳
2023-03-14

您是否将您的项目部署到Web服务器?然后,您需要找出该Web服务器的默认工作目录。

 类似资料:
  • 问题内容: 我用Java编写并编译了一个简单的Hello World程序,但是当我尝试运行该程序时,却收到了错误消息。只有在我执行命令后,它才能成功运行。 奇怪的是,当前目录似乎已经是类路径的一部分。剧本 打印,尽管我再次必须显式设置该选项。 有谁知道为什么会这样?我正在使用Ubuntu 16.04和open-JDK版本1.8。 问题答案: 我希望已经设置了环境变量。运行以查看其设置。 如果您不使

  • 我正在尝试将使用此查询和值加载到映射中 查询给了我以下值: 1,0|2,1|3,1|4,2|... 然后我尝试将其加载到vaadin网格中,如下所示: 我不能用动态生成的列和一个可编辑的行加载网格,这些列下面有值。我试图使网格看起来像以下: 我试图遵循以下两个链接,但没有成功: > 如何使用地图项目类型填充Vaadin网格 https://vaadin.com/forum/thread/16038

  • 问题内容: 我从SVN中签出了一个项目,但未指定项目类型,因此它作为“默认”项目签出。快速将其转换为“ Java”项目的最简单方法是什么? 我正在使用Eclipse版本3.3.2。 问题答案: **打开.project文件,然后添加Java性质和构建器。 在.classpath中,引用Java库: **

  • 本文向大家介绍vaadin 使用Maven创建Vaadin项目,包括了vaadin 使用Maven创建Vaadin项目的使用技巧和注意事项,需要的朋友参考一下 示例 使用Maven,您可以创建具有vaadin-archetype-application原型的Vaadin项目。您也可以在IDE中添加该原型,以使用IDE创建Maven项目。 一旦执行了以上命令,您将具有以下项目结构。 创建的默认Mav

  • 问题内容: 我有一个带有大类路径的Java项目-许多项目是从不同的.jar文件中导入的,这些文件已作为依赖项添加(通过Maven)。 我正在寻找一种编程方式,以列出来自当前项目的类路径上的所有项,即,从其他库和Java运行时环境本身中 排除 所有导入的类路径项。 我需要在运行时执行此操作,即它应该在实际的当前类路径下工作。 有什么好方法吗? 问题答案: 除非您创建自己的元数据,否则无法执行此操作。

  • 问题内容: 如何在Netbeans 6.9中更改Java SE \ ME \ EE的默认项目目录? 问题答案: 我认为您无法将其设置为特定于模块,但可以将其设置如下: 关闭NetBeans 查找文件。对我来说(Windows) 该变量我想你想改变什么。