Amigos,
Estou iniciando em Java usando o Netbeans 6.8 no Ubuntu 10.04.
Segui um tutorial e fiz uma calculadora bem básica. Gerei o arquivo .jar por meio do menu "Executar -> Limpar e construir projeto", mas não consigo rodar o .jar gerado na pasta "dist"!
Tentando rodar o .jar clicando com o botão direito (no Nautilus) e selecionando "Abrir com Sun Java 6 Runtime", mas nada ocorre. Nada ocorre também se eu digitar no terminal "java -jar Calculadora.jar".
Quando digito no terminal "java Calculadora.jar", tenho a seguinte resposta:
Exception in thread "main" java.lang.NoClassDefFoundError: Calculadora/jar
Caused by: java.lang.ClassNotFoundException: Calculadora.jar
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:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
Could not find the main class: Calculadora.jar. Program will exit.
Olhando dentro do pacote "Calculadora.jar" com o gerenciador de pacotes e vejo um arquivo "Main.class".
O que está faltando para rodar meu "Calculadora.jar"?