在netbeans项目中包含文件

时间:2014-12-11 20:56:34

标签: java swing netbeans jar ide

我是Java的新手,我需要将我的程序和相关文件(.png和.tff)编译到一个jar中,以便它可以从系统上的任何位置运行。我使用的是Netbeans IDE,我不知道如何解决这个问题。我导入文件的方式如下:

        //IMPOT FONT
    try {
        Raleway = new BufferedInputStream(new FileInputStream(fontPath));
    } catch (FileNotFoundException ex) {
        Logger.getLogger(Select.class.getName()).log(Level.SEVERE, null, ex);
    }
    try {
        font = Font.createFont(Font.TRUETYPE_FONT, Raleway);
    } catch (FontFormatException | IOException ex) {
        Logger.getLogger(Select.class.getName()).log(Level.SEVERE, null, ex);
    }

    //IMPORT ICON   
    try {
    Pidgeon.myImg = ImageIO.read(new FileInputStream(imagePath));
    } catch (IOException ex) {
        Logger.getLogger(Pidgeon.class.getName()).log(Level.SEVERE, null, ex);
    }

变量" fontPath"是" font \ Raleway-Regular.tff"和" imagePath"是" image \ icon.png"。

1 个答案:

答案 0 :(得分:0)

只需使用命令行:

javac MyApp.java

jar -cf myJar.jar myApp

此命令将生成压缩的JAR文件并将其放在当前目录中。该命令还将为JAR存档生成默认清单文件。

如果您使用的是Netbeans,请按以下步骤操作:

1单击“属性”

2点击包装

3单击“压缩JAR文件”

4接受更改,单击“确定”

5使用锤子/扫帚单击功能区选项卡中的按钮。 (清理和建造项目)

6转到存储项目的目录

7查看dist文件夹