Preciso de ajuda para rodar arquivos antigos do Eclipse Luna [RESOLVIDO]

1. Preciso de ajuda para rodar arquivos antigos do Eclipse Luna [RESOLVIDO]

Renan Marin de Souza
kfox

(usa Outra)

Enviado em 12/03/2015 - 02:44h

Olá pessoal do Viva o Linux, como vão? Estou tendo um pequeno problema com meu Eclipse
Instalação funcionou, o problema agora é como executar arquivos antigos... Eu uso o Kali e estou com interface gráfica do KDE, antes eu tinha o problema de nem chegar a abrir o IDE do Luna "eclipse-java-luna-SR2-linux-gtk-x86_64", mas resolvi o problema adicionando uma linha "--launcher.GTK_version 2" no eclipse.ini, então até aí tudo bem, ele abre normal.
O problema é quando abro meus arquivos de programas antigos, por exemplo, tenho um hello world lá que não executa. Não sei se é por configuração, ou por que diabos o eclipse diz que existe um erro, mas meu código está certo:
package exercicios;

public class HelloWorld { // declaracao da classe HelloWorld
// declaracao do metodo main, que da inicio ao programa
public static void main (String args[]) {
//impressao da mensagem
System.out.println ("Hello world!");
}
}
Então, este exercicio está correto, mas ele não imprime, pede pra mim em vermelho essas coisas:

Exception in thread "main" java.lang.UnsupportedClassVersionError: exercicios/HelloWorld : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: exercicios.HelloWorld. Program will exit.

e eu não sei como faço pra baixar ou arrumar, eu ainda estou aprendendo a programar em java, mas dessas configurações aí eu não manjo não! Se alguém puder ajudar, fico muito grato!


  


2. Re: Preciso de ajuda para rodar arquivos antigos do Eclipse Luna

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/04/2015 - 02:16h

Remove essa package, é só uma classe, e tenta compilar pelo terminal, o eclipse logo de início não é bom, use um editor de texto comum.
O nome da classe deve ser o mesmo do arquivo .java.
e compile javac HelloWorld.java
java HelloWorld

Se ocorreu erro, talvez era porquê sua classe HelloWorld estava fora do pacote, e ele não encontrou a public static void main (String[] args)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts