Javac正在将我的代码的所有名称放入myclass.class中

Javac正在将我的代码的所有名称放入myclass.class中,java,Java,我只是想编译我的java代码,然后在cmd中这样做: chdir C:\All_files (my directory) javac Hello.java 当我这样做的时候: java Hello 오류: 기본 클래스 hello을(를) 찾거나 로드할 수 없습니다. (Error: cannot find class hello) javac myclass 然后我做了这个: java Hello 오류: 기본 클래스 hello을(를) 찾거나 로드할 수 없습니다. (Error:

我只是想编译我的java代码,然后在cmd中这样做:

chdir C:\All_files (my directory)
javac Hello.java
当我这样做的时候:

java Hello
오류: 기본 클래스 hello을(를) 찾거나 로드할 수 없습니다.
(Error: cannot find class hello)
javac myclass
然后我做了这个:

java Hello
오류: 기본 클래스 hello을(를) 찾거나 로드할 수 없습니다.
(Error: cannot find class hello)
javac myclass
然后它成功了

我该如何解决这个问题

这是我的密码:

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

我想知道如何让javac为编译后的类生成正确的标题。

您想修复什么

首先,您使用
javac Hello.java
编译了源文件

然后,您尝试使用
java Hello

但是,命令
java
需要完全限定的类名。您提供的(
Hello
)在我看来就像是
.class
文件的名称,没有扩展名

当您尝试使用
JavaMyClass
时,它起了作用,因为它是类的完全限定类名


请参阅:

我们可以查看您的Java类吗?您最好发布源代码。错误:找不到类hello您是否在类定义中使用小写字母作为
公共类hello{
?什么代码?你的问题如果不包含代码就毫无意义,或者最好是一个展示问题的最小示例。
Hello.java
是否包含
公共类myclass