关与SCANNER问题报错:
java.lang.NoClassDefFoundError: test/Addition
Exception in thread "main" 
Java Result: 1
我查了下以前的帖子,很多人说是JDK版本问题;
可是我的装的JDK是jdk-1_5_0-windows-i586.exe
应该不是版本问题吧?

解决方案 »

  1.   

    版本问题就不是很懂了.
    你看有没加import java.util.Scanner;?
      

  2.   

    ``我打的是来自书上的一个例子,语法应该上没问题,代码如下import java.util.Scanner;public class Addition
    {
        public static void main( String args[] )
            {
                Scanner input = new Scanner( System.in );
                int number1;
                int number2;
                int sum;
                System.out.print( "Enter first integer: " );
                number1 = input.nextInt();
                System.out.print( "Enter second integer: " );
                number2 = input.nextInt();
                sum = number1 + number2;
                System.out.printf( "Sum is %d",sum );
                
         
        }
        
    }
      

  3.   

    我的jdk1.6的    但是和lz一样报错   所以我就没用过那个函数了
      

  4.   

    这并不是用了 Scanner 的错,是由于包名的关系没有正确地编译或者运行。
      

  5.   

    import java.util.*; public class Addition 

        public static void main(String[] args) 
            {             int number1; 
                int number2; 
                int sum; 
                            Scanner input = new Scanner( System.in ); 
                System.out.print( "Enter first integer: " ); 
                number1 = input.nextInt(); 
                System.out.print( "Enter second integer: " ); 
                number2 = input.nextInt(); 
         
                 sum = number1 + number2; 
                System.out.printf( "Sum is %d",sum ); 
                 
          
        } 
         

    在试试看 一般这种非正常性的问题就有可能是符号或者字母打错的原因