简体   繁体   English

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

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

every time while i try to run java program in command prompt, it shows "could not find or load the main class. 每当我尝试在命令提示符下运行Java程序时,都会显示“找不到或加载主类。

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

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

then try to run in classes folder 然后尝试在classes文件夹中运行

java A Java A

i got the message "couldn't find or load main class 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