为什么我找不到或加载主类错误?

时间:2017-08-07 14:01:40

标签: java

我正在尝试运行这段代码

import java.io.*;

class Palindrome{
    public static void main(String args[]) throws IOException
    {
        BufferedReader obj = new BufferedReader(new InputStreamReader(System.in));
        int n, temp, rev=0;
        System.out.print("Input a number--> ");
        n = Integer.parseInt(obj.readLine());
        temp = n;
        while(temp != 0){
            rev = rev*10 + temp%10;
            temp /= 10;
        }
        if( n == temp)
            System.out.println(n + " is a palindrome.");
          else
             System.out.println(n + " is not a palindrome.");
    }
}

我将文件命名为palindrome.java。 该文件可以轻松编译而不显示任何错误

javac palindrome.java

但是当我跑步时

java Palindrome.class

显示

Error: Could not find or load main class Palindrome.class

我的工作目录中ls的结果是:

Palindrome.class  palindrome.java

1 个答案:

答案 0 :(得分:4)

使用

运行
java Palindrome

而不是

java Palindrome.class