在Java中找不到类

时间:2013-12-08 20:16:46

标签: java windows class execute

我刚写了一个Java文件“Inizio.java”。当使用命令javac编译它时,一切正常,找到文件并且命令提示符不会返回任何内容(它应该是正常的,不是吗?)。在尝试执行文件时,编写“java Inizio”,命令提示符告诉我“它无法找到或加载主要类Inizio”。似乎正确安装了类路径和路径变量;事实上,当我在命令提示符下写“set CLASSPATH”或“set Path”时,它会回写我给它们的值。只是为了澄清,我使用的是Windows 7(我尝试在Linux Ubuntu上使用Java而没有结果 - 我无法设置Path或Classpath变量......) 我不知道问题在哪里......你能帮帮我吗?

这是我在文件中写的代码(这里的文本格式不是很好):

class Inizio{
    public static void main(String[] args){
        System.out.println("Today");
    }
}

1 个答案:

答案 0 :(得分:1)

如果您的文件名为Inizio.java,则需要声明一个同名的公共类。假设您没有包声明,请将文件内容更改为:

public class Inizio {
    public static void main(String[] args){
        System.out.println("Today");
    }
}

像往常一样编译并运行:

javac Inizio.java
java Inizio

这应该有用。