title: How to create executable .jar file with netbeans
body: <p>I'd like to make "double-click" cli application but still don't get how.
  I know I should propably somehow edit manifest but that is all. I googled ofc. but no success.
  Thanks for any tips.
  Here is the output from build, run, and manifest:</p>
  
  <pre><code>compile:
  Created dir: /home/nick/NetBeansProjects/SemestralWork/dist
  Building jar: /home/nick/NetBeansProjects/SemestralWork/dist/SemestralWork.jar
  Not copying the libraries.
  To run this application from the command line without Ant, try:
  java -jar "/home/nick/NetBeansProjects/SemestralWork/dist/SemestralWork.jar"
  jar:
  BUILD SUCCESSFUL (total time: 1 second)
  
  
  java -jar /home/nick/NetBeansProjects/SemestralWork/dist/SemestralWork.jar
  
  Exception in thread "main" java.lang.NoClassDefFoundError: semestralwork/Main
  Caused by: java.lang.ClassNotFoundException: semestralwork.Main
      at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
  Could not find the main class: semestralwork.Main. Program will exit.
  
  MY MANIFEST created with build:
  
  Manifest-Version: 1.0
  
  Ant-Version: Apache Ant 1.7.1
  
  Created-By: 14.0-b08 (Sun Microsystems Inc.)
  
  Main-Class: semestralwork.Main
  
  Class-Path: 
  
  X-COMMENT: Main-Class will be added automatically by build
  </code></pre>