Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

viniciusmartin

programa em java não roda no konsole...

Recommended Posts

pessoal, eu trabalho com linux e instalei o necessário para rodar programas em java, mas não consigo fazê-los rodarem no konsole. Alguem tem um tutorial ou alguma solução para esse problema?O erro é este:[professor@srv-lab-lsanfelice javaapplication1]$ java Main.javaException in thread "main" java.lang.NoClassDefFoundError: Main.java at gnu.java.lang.MainThread.run (libgcj.so.7)Caused by: java.lang.ClassNotFoundException: Main.java not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass (libgcj.so.7) at java.lang.ClassLoader.loadClass (libgcj.so.7) at java.lang.ClassLoader.loadClass (libgcj.so.7) at java.lang.Class.forName (libgcj.so.7) at gnu.java.lang.MainThread.run (libgcj.so.7)Brigadão ae pela força!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para rodar o programa é necessário tem o métodopublic static void main(String[] args){}senão nem roda seu programa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você usou o comando "$java main.java". Para executar você não deveria usar a extensão .java após o nome da classe

 

O comando "java <nomeClasse.>" serve para executar a programa depois de compilado.

 

Para executar faça o seguinte.

-Antes compile a classe usando "javac <nomeClasse.java>";

-Depois execute usando "java <nomeClasse>" sem a extensão .class ou .java

 

Espero ter contribuído!!!

charles.mannyn@gmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.