程序编译但不会在命令框中运行

时间:2013-12-13 12:18:17

标签: java windows editplus

每当我尝试在命令提示符下运行java程序时,它会显示“无法找到或加载主类。

class A 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello World!");
    }
}

javac -d ../classes A.java 编译成功

然后尝试在类文件夹

中运行

java A

我收到了消息 “无法找到或加载主要的A类”

2 个答案:

答案 0 :(得分:3)

classes文件夹添加到类路径

java -cp ../classes A

答案 1 :(得分:0)

您正在使用-d选项进行编译。将创建包结构。如果您的类已打包,那么您必须使用完全quallified类名称outerpackage.innerpackge.A