Como consigo usar meus aplicativos Java fora do netbeans

1. Como consigo usar meus aplicativos Java fora do netbeans

emiliano
SamRamiro

(usa Linux Mint)

Enviado em 14/02/2017 - 16:54h

O exemplo funciona perfeitamente dentro do netbeans, mas não funciona fora dele
Tentei clicar duas vezes no arquivos .jar gerado e ele não abre, dei permissão para abrir como executável e não executou.

Tentei abrir pelo terminal
java -jar Deitel03_ExOpcionais01.jar

e obtive
Exception in thread "main" java.lang.UnsupportedClassVersionError: NewMain : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

Não sei onde esta meu erro, ou se é possível usar os aplicativos criados no netbeans fora dele.



  


2. Re: Como consigo usar meus aplicativos Java fora do netbeans

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2017 - 18:41h

Como está estruturado o seu projeto? Essa classe está dentro de algum package?
--
Linux Counter: #596371


3. Re: Como consigo usar meus aplicativos Java fora do netbeans

emiliano
SamRamiro

(usa Linux Mint)

Enviado em 15/02/2017 - 00:19h

ru4n escreveu:

Como está estruturado o seu projeto? Essa classe está dentro de algum package?
--
Linux Counter: #596371


[pacote default] Não tem nenhuma package, na realidade esse é um dos primeiros programinhas que fiz em java e só funciona dentro do netbeans. Quero chamar e usar os programas que estou criando enquanto aprendo Java.


4. Re: Como consigo usar meus aplicativos Java fora do netbeans

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/02/2017 - 07:42h

Qual a versão do Java (java --version no terminal)? Posta o código fonte para termos mais informações...
--
Linux Counter: #596371


5. Re: Como consigo usar meus aplicativos Java fora do netbeans

emiliano
SamRamiro

(usa Linux Mint)

Enviado em 15/02/2017 - 23:31h

ru4n escreveu:

Qual a versão do Java (java --version no terminal)? Posta o código fonte para termos mais informações...
--
Linux Counter: #596371


Segue o codigo fonte, é um programa bem simples, recebe dois inteiros e mostra a soma


import javax.swing.JOptionPane;
import static java.lang.Integer.parseInt;

public class NewMain {

public static void main(String[] args) {
int number1 = parseInt(JOptionPane.showInputDialog("digite primeiro valor inteiro")); // Primeiro numero para adicionar
int number2 = parseInt(JOptionPane.showInputDialog("digite segundo valor inteiro")); // Segundo numero para adicionar
int sum = number1 + number2; // soma
JOptionPane.showMessageDialog(null, "Soma de " + number1 + " + " + number2 + " = "+ sum);

}


versão java: Openjdk-7-jre, a mais atual


6. Re: Como consigo usar meus aplicativos Java fora do netbeans

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/02/2017 - 18:48h

Seu código esta ok, faltou apenas o fechamento de chaves {} da classe NewMain. O problema parece ser a falta do JDK.

Instale e depois tente executar o seu programa:
sudo apt install openjdk-7-jdk 

--
Linux Counter: #596371






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts