扫描仪没有类错误

时间:2011-08-03 20:20:51

标签: java

我是java的新手,我在尝试运行程序时遇到了问题。我正在使用eclipse。

import java.util.Scanner;

public class Scan {
    public static void main(String[] args) {
        String imie;
        Scanner odczyt = new Scanner(System.in);

        imie=odczyt.nextLine();

        System.out.println("Witaj "+imie);
    }}

这就是我得到的:

编辑(无点运行)   

     Exception in thread "main" java.lang.NoClassDefFoundError: Scan
    Caused by: java.lang.ClassNotFoundException: Scan
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
     Could not find the main class: Scan.  Program will exit. 

请帮帮我。 :)

3 个答案:

答案 0 :(得分:3)

当您运行java时,请勿将.java放在班级名称的末尾。

答案 1 :(得分:2)

看起来你正在尝试运行一个名为Scan.java的类,但是没有这样的类;该类名为Scan。但是,如果您要启动课程,则只需启动Scan,即

java Scan

java Scan.java

答案 2 :(得分:0)

您需要指定classpath,指定可以找到Scan类的位置。类路径可以指向类的文件夹或JAR文件。例如......

java -cp scan.jar扫描