我想在JAR文件中包含资源文件(图像,文本文件…)。我将资产文件夹添加到类路径中,因此当我在netBeans中运行该程序时,程序运行正常。
但是,如果我构建项目,则会收到错误消息:
Not copying library C:\Users\Flow\Desktop\cp , it's a directory.
这是正常错误吗?
所以我试图像这样手动添加资产:
<target name="-post-jar">
<jar destfile="dist/MonProjet.jar" update="true">
<fileset dir="C:/Users/Flow/Desktop/cp">
<include name="assets/*"/>
</fileset>
</jar>
</target>
但这行不通。我有事吗?对不起,我的英语,谢谢您的帮助。
不要将文件放在桌面上。转到项目的Source文件夹,然后将其复制到该文件夹中。在NetBeans中,执行Build(或Clean and
Build)操作时,放置在src树中的所有资源都将自动复制到类树中,但那些与Project->
Properties中指定的“从JAR文件中排除”框架相匹配的文件除外。 ->构建->包装。因此,如果将其粘贴在那里,它应该在jar文件中。
您的目录结构现在应如下所示:
Project0
-build
--classes
---asset
---project0
--empty
-nbproject
--private
-src
--asset
--project0
-dist
-test
资料来源:http : //www.coderanch.com/t/511437/java/java/Adding-images-Jar-
Files-NetBeans
我正在使用IntelliJ IDEA14,我想在src之外向JAR文件添加文件。这是我目前的项目结构。 我想将layout.txt和saveddata.txt添加到JAR文件可执行文件中。我在网上搜索了一段时间也找不到解决方法 以防你需要看我的代码。这就是我读取文件的方式 这是我的项目结构
正确地创建了Jar,并且在清单中提到了main类。我有以下几个问题: > 目标文件夹包含classes文件夹,而classes文件夹中有类文件。罐子里也有它们,所以为什么需要它们。我的目标是拥有一个只包含所有依赖项的可执行jar。 这些资源根本没有被添加到jar中。我已经根据网上看到的说明添加了变压器,但是没有用!!! 我完全没有关于如何包含资源的线索。感谢任何帮助!! 编辑:::: 这是我用于m
如何使用Gradle将配置文件或任何其他资源添加到我的jar中? 我的项目结构: Com/Perseus/..----Java包(类文件) config/*.xml--Spring配置文件
我刚刚开始使用servlet和JSP开发在线应用程序。您可能知道,我们需要一个doPost方法,它接收HttpServletRequest请求、HttpServletResponse(Response)参数。 我的问题如下。我知道我需要导入javax.servlet和javax.servlet.http.*包才能使其工作。我记得有一次,一个疯狂的老师告诉我,我可以修改我的jdk/jre/lib文件
我有一个jar文件,其中有一些映射文件,我想添加作为hibernate.cfg.xml中的映射资源,因为我在org.hibernate.cfg.comfiguration中添加了jar。 在hibernate.cfg.xml中我添加了… 当我执行java应用程序时,我得到了这个异常... 有人能帮我吗?