我的命令javac没有显示任何结果

我的命令javac没有显示任何结果,java,javac,Java,Javac,我可以看到我的java站点和javac的版本: ➜ intro java --version openjdk 13.0.2 2020-01-14 OpenJDK Runtime Environment (build 13.0.2+8) OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing) ➜ intro javac --version javac 13.0.2 在当前目录(intro)中,我有一个Account.jav

我可以看到我的java站点和javac的版本:

➜  intro java --version
openjdk 13.0.2 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
➜  intro javac --version
javac 13.0.2
在当前目录(intro)中,我有一个Account.java和classes.java

Account.java:

package intro;

public class Account {

    private String name;

    public void setName(String name)
    {   
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public static void main( String[] args) {       
        System.out.println("Printing the name here");
    }
}
package intro;
import java.util.Scanner;

public class classes {  
    public static void main( String[] args) {
        Scanner input = new Scanner(System.in);
        Account myAccount = new Account();
        System.out.printf("Initial name is: %s%n", myAccount.getName());
    }
}
classes.java:

package intro;

public class Account {

    private String name;

    public void setName(String name)
    {   
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public static void main( String[] args) {       
        System.out.println("Printing the name here");
    }
}
package intro;
import java.util.Scanner;

public class classes {  
    public static void main( String[] args) {
        Scanner input = new Scanner(System.in);
        Account myAccount = new Account();
        System.out.printf("Initial name is: %s%n", myAccount.getName());
    }
}
我想运行classes类,它使用Account.java中的方法,当我键入下面的命令时,提示符中不会显示任何内容

➜  intro javac Account.java classes.java
➜  intro
已编辑:从我的当前目录中,如果我运行ls命令,我会看到正在尝试执行的文件:

➜  intro ls
Account.class  Account.java   classes.class  classes.java   
welcome1.class welcome1.java

如何通过提示符运行classes.java?

javac将为您编译这些类。一旦你跑了

`javac Account.java classes.java`
您将创建.class文件。现在应该使用命令运行类文件

java classes

试试“java intro.classes”这个类名为
intro.classes
,而不是
classes
。也许我还不知道如何使用eclipse,但我使用IntelliJ并在控制台中运行了:javac Account.java AccountTest.java,然后运行了javac*.java。在我设法运行classes.java文件之后,由于包名是intro,请尝试运行“java intro.classes”