Erro ao executar

Quando vou compilar este programa de soma de dois valores inteiros ele da um erro (Exception in thread “main” java.lang.NoClassDefFoundError: Soma/java)

[color=red]public class Soma {

public static void main(String args[])
throws java.io.IOException	
{
	//Inicializar e/ou declarar variáveis
	String s=""; //atenção: sem espaço entre as aspas!
	char c;
	int a;

	//Ler 1ª string[/color]

Isto é so o começo do programa talvez tenha algum errro ai, e tbm eu estou salvando ele como (Soma)

Verifique se:

  1. O nome do arquivo é Soma.java
  2. Você está compilando da mesma pasta do seu arquivo;
  3. A pasta . está no seu classpath;

O nome do arquivo é Soma.java.
Estou compilando da mesma pasta do meu arquivo, ele ate criou um aquivo chamado Soma.class

bom cara ele nao ta visualizando sue .class veja as configurações do classpath ai da sua maquina…
ou tente instalar novamente o java assim que funciona veja em anexo.

Só para você lembrar, e não ficar envergonhado (eu digo isso porque já cometi o mesmo erro muitas vezes :stuck_out_tongue: )

Para compilar, você passa o nome do arquivo (Soma.java).

javac Soma.java

Para rodar, você passa o nome da classe (Soma).

java -cp . Soma

blz, to iniciando, mas eu passo
1º Passo
Vou no diretorio onde se encontra o arquivo e passo o nome do mesmo (Soma.java)
2º Passo
javac Soma.java
3º Passo
java Soma.java
logo apos este passo acontece o erro
(Exception in thread “main” java.lang.NoClassDefFoundError

public class Soma {

public static void main(String args[])
throws java.io.IOException	
{
	//Inicializar e/ou declarar variáveis
	String s=""; //atenção: sem espaço entre as aspas!
	char c;
	int a;

	//Ler 1ª string
	System.out.println("Indique o 1. numero:"); 
	while ((c=(char)System.in.read())!=10)
		s+=c;
	//Converter string para número
	int n1=Integer.valueOf(s).intValue();

	//Notas:
	//A instrução
	//c=(char)System.in.read() lê um
	//caracter e coloca-o na variável c
	//Depois é verificado se se leu o
	//"Enter".
	//Em alguns sistemas o código é ligeiramente
	//diferente (a tecla ENTER gera a sequencia
	//caracter 13 + caracter 10):
	//while ((c=(char)System.in.read())!=13)
	//	s+=c;
	//System.in.read()
	
	//Ler 2ª string
	s="";
	System.out.println("Indique o 2. numero:"); 
	while ((c=(char)System.in.read())!=10)
		s+=c;

[quote=TI]blz, to iniciando, mas eu passo
1º Passo
Vou no diretorio onde se encontra o arquivo e passo o nome do mesmo (Soma.java)
2º Passo
javac Soma.java
3º Passo
java Soma.java
logo apos este passo acontece o erro
(Exception in thread “main” java.lang.NoClassDefFoundError[/quote]
O erro está no 3º passo. Para executar um aplicativo Java você deve usar o comando java seguido do nome da classe que contém o método main, sendo que esse nome não deve vir seguido de nenhuma extensão. Sendo assim, no passo 3 você deveria utilizar o comando java Soma e não java Soma.java