Comecei hj em Java - Compila mas nao roda - Ajuda!

3 respostas
diogorcarvalho

Ola, como o título diz, sou novo no esquema.

Compre o livro "Use a Cabeça JAVA".
Baixei o jdk.1.6.0_10.
Instalei e configurei os tais PATH´s

CLASSPATH = .;%JAVA_HOME%
JAVA_HOME = C:\Arquivos de programas\Java\jdk1.6.0_10
PATH = %JAVA_HOME%\bin

Eu digito "Javac" em qualquer lugar e ele funciona BELEZA.

Logo no primeiro exercício do livro:

import java.awt.*;
import java.awt.event.*;

class Party {
	public void buildInvite() {
		Frame f = new Frame();
		Label l = new Label("Party at Tim´s");
		Button b = new Button("You bet");
		Button c = new Button("Shoot me");
		Panel p = new Panel();
		p.add(l);
	}	// mais código aqui...
}

isso fica em um arquivo: Party.java

Ai sigo deste jeito:

D:\Java Estudos>javac Party.java // Eu acho que aqui ele compila beleza.

D:\Java Estudos>java Party.class

Exception in thread "main" java.lang.NoClassDefFoundError: Party/class

Caused by: java.lang.ClassNotFoundException: Party.class

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

Could not find the main class: Party.class.  Program will exit.

D:\Java Estudos>

Minha pergunta é? O que estou fazendo de tosquice???
Por favor, leve em consideração que sou novato em JAVA, e bem noob mesmo. :frowning:

O q é isso e o q devo fazer?

Desculpe se não era para postar coisas tão ridículas como esta, mas humildemente peço ajuda.

Obrigado.

Diogo noobiZÃO

3 Respostas

M

Bem vindo ao fórum.

Da uma olhada neste tutorial.

http://www.guj.com.br/java.tutorial.artigo.104.1.guj

// Errado
D:\Java Estudos>java Party.class

// Certo
D:\Java Estudos>java Party // não pode ter a extensão

Abraço

diogorcarvalho

Obrigado pelas boas vindas e obrigado por me ajuda e obrigado mais uma vez pelo link e obrigado mais uma vez só pra nao perder o costume! :smiley:

Abraço.

mycvet

Oi Diogo começei a pouco tb mas já tive alguns travamentos e to bloqueando demais porem hj, um amigo me apresentou a GUJ e algo esta me dizendo que a travaçao vai sumirrrr…boa sorte pra nós :wink:

Criado 13 de novembro de 2008
Ultima resposta 13 de nov. de 2008
Respostas 3
Participantes 3