繁体   English   中英

hibernate.cfg.xml 未导出到可执行 jar

[英]hibernate.cfg.xml is not exported to executable jar

当我尝试将我的项目导出到可执行的 .jar 文件时,hibernate.cfg.xml 或 log4j-properties 等配置文件不会导出到 jar 中。 我必须手动将它们添加到存档中。 这些文件位于项目根文件夹的 /target/ 文件夹中。

我如何让 Eclipse 也导出配置文件?

只需创建一个与您的 source/src 文件夹平行的资源文件夹,并将您的配置文件保存在其中。

如果您使用 Eclipse 方法:

Project >> Export >> Java >> 
Runnable JAR File >> Package required libraries into generated JAR

只有类文件会导出到 jar 中,并且 - 如果选择此选项 - 链接库。

但是,您可以创建一个额外的源文件夹(将其命名为resourcesconfig或任何适合您的情况)并将您的文件复制到这个文件夹中 该目录也将成为您生成的 jar 文件的一部分。

导出的jar文件中未显示非类文件的问题可能是由于Eclipse隐藏了输出文件夹。 这就是发生在我身上的事情。 问题是我的项目所依赖的项目的 bin 文件夹被 Eclipse 隐藏。 通过使用项目资源管理器让 Eclipse 使输出文件夹可见,修复了这个问题。 看看我该怎么做才能在 eclipse 上显示 bin 文件夹?

使用 Eclipse Oxygen,通过以下方式修复它:

   -- Selected the project with the hidden output folder in the Project Explorer
   -- Clicked on the triangle in the Project Explorer
   -- Clicked on Filters and Customization
   -- Make sure the Filters Tab is selected.
   -- Uncheck Java Output Folders

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM