繁体   English   中英

程序编译但无法在命令箱中运行

[英]program compiles but won't run in command box

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

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

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

然后尝试在classes文件夹中运行

Java A

我收到消息“找不到或加载主类A”

classes文件夹添加到classpath

java -cp ../classes A

您正在使用-d选项进行编译。因此将创建包结构。如果您的类已打包,则必须使用完全准化的类名,即outerpackage.innerpackge.A

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM