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)
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.
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 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