easily add files to META-INF in NetBeans

These days when you find me working in Java, you’ll find me working in NetBeans. If I wanted to spend my time manually editing ant scripts, you’d probably find me working in vi instead.

I needed to add a file to META-INF in my application jar a few days ago. NetBeans provides a META-INF folder in the project window for web applications, but not for standalone java applications. There is a lot of documentation for this specific problem that will help you edit your build script to get this done but for something so basic I prefer a simpler solution.

After some experimentation I found an alternative:

  1. open the project window
  2. right-click on “Source Package”, click “New”, and choose “Folder” under the “Other” category
  3. name the new folder “META-INF”
  4. add files (.mailcap in my case) to this folder
  5. build as usual
  6. open your jar, browse to META-INF, and note that your files are now where they belong


Please note that I’m using NetBeans 6.5, and that this method could suddenly stop working in some future version of NetBeans if the build process changes dramatically.

If you have an alternative to this process that does not require build script modification, I would very much like to hear from you!

Category: Java, NetBeans 5 comments »

5 Responses to “easily add files to META-INF in NetBeans”

  1. Kiran

    Thanx it worked for me

  2. Gustav

    Thank you, that is just what i looking for, i have to create a plugin for rapidminer and the meta-inf is required.

  3. Hiran

    Cheers. Indeed it seems to be the most straightforward way. And I can confirm it stillworks on Netbeans 6.8.

  4. resshin

    Thanks.. you’re a life-saver! Confirmed on Netbeans 6.9 :)

  5. bogartibor

    Thanks a lot… works on Netbeans 7.1.1, too.


Leave a Reply

CAPTCHA Image



Back to top