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

IntelliJ Java资源目录/包问题

董良策
2023-03-14

这对我来说可能是一个很大很愚蠢的问题,但这对我来说一直是个问题。所以我试图在IntelliJ中向我的java resources文件夹添加不同的目录,但它不断在我的目录顶部添加一个“example.example”。如果我不在前一个目录中添加任何内容,它将只允许我在最新的目录中创建一个文件。它不允许我在以前的目录中创建一个新文件,我想知道我是否可以向资源中添加包。我看到其他人使用resources文件夹中的软件包,我想知道我是不是做错了什么。我真的很感谢一些建议和整个目录的工作方式,因为我完全被资源和目录的工作方式难倒了,我真的找不到任何关于它的东西。谢谢你,我是个新手,很困惑。目录问题的例子

共有1个答案

杭英杰
2023-03-14

example.example必须是包名。IntelliJ中的所有Java文件都使用打包,所以创建的目录必须是example.example.yourdirectory。打包是一种有组织地存储文件的方式。Java包名与它们存储在其中的文件夹名相同。通常,您的包名称是您的网站,顺序相反,如com.example.app,因此您的文件夹将是com\example\app。有关软件包的详细信息,请参阅本页。

如果您想知道如何更改包名称,请尝试阅读以下答案。

 类似资料:
  • 我正试图在quarkus应用程序目录中创建我的“数据”文件夹。我试过用文档写的所有东西,比如应用程序。属性、maven属性和创建资源配置。json。我得到的最好结果是保存资源配置。将json文件本身放入-Pnative building中。如果能帮我解决这个问题,我将不胜感激!在此处输入图像描述 Quarkus属性: pom文件本身:

  • 集合包含所有文件。 如果我在调试器中运行这个项目,它工作得很好。但是,如果我将项目构建为文件,它会给出一个错误: 文件路径为:

  • 目录大小和进程详情的数据采集可用脚本falcon-scripts来做。 收集的指标如下: 指标名 注释 du.bytes.used 目录大小,单位byte proc.cpu 进程所占cpu,百分比 proc.mem 进程所占内存,单位byte proc.io.in 进程io输入,单位byte proc.io.out 进程io输出,单位byte 工作原理 du.sh脚本借助du命令采集数据 proc

  • 问题内容: 我正在寻找一种从给定的classpath目录中获取所有资源名称的列表的方法,例如。 例如,给定一个路径目录包含文件和子目录应该返回一个List 包含下列字符串: 。 它应该同时适用于文件系统和jar中的资源。 我知道我可以用Files,JarFiles和URLs编写一个简短的代码段,但是我不想重新发明轮子。我的问题是,鉴于现有的公共可用库,最快的实现方法是getResourceName

  • Maven资源插件: 此目标要求配置要复制的资源,并指定OutputDirectory。 使用maven将中的两个(或更多)外部资源目录复制到构建输出目录(请参见和)。 下面是复制单个目录的示例:

  • 如果文件位置是资源文件夹,下面的代码工作正常,但是当文件位置在项目目录之外时,比如(c:\file.json),它就失败了。我们如何从项目目录之外加载文件。