- 将资源文件夹添加到类路径:
清理和构建基于NetBeans
Ant的项目时,它将在项目的根目录中创建manifest.mf文件。该文件也包含在JAR文件中。修改此文件并添加条目,如下所示:
Manifest-Version: 1.0X-COMMENT: Main-Class will be added automatically by buildClass-Path: arts/
斜线在上课之路很重要。
- 在发行版中包含arts资源文件夹
在构建之后将这个文件夹复制到dist文件夹中,或者添加ANT目标以将所需的资源复制到dist文件夹中。
在build.xml文件中如下添加目标:
<target name="-post-jar"> <mkdir dir="${dist.dir}/resources"/> <copy todir="${dist.dir}/resources"> <fileset dir="${basedir}/resources" /> </copy> </target>- 访问此类资源的代码:
访问此类资源文件所需的代码如下:(这在设计时将无法正常工作,但肯定会在JAR文件中进行)
// pay attention to relative pathURL resource = ClassLoader.getSystemResource("gui/refresh.png"); ImageIcon tmp = new ImageIcon(resource);注意:可从NetBeans IDE中的“文件”面板访问位于项目根目录中的manifest.mf和build.xml文件。



