例如,我有Main.java和test.java。测试的public static int bro = 5;所以我尝试从Main打印test.bro,但是找不到类测试。像Eclipse这样的IDE可以帮我解决这个问题,但是我该如何使用编辑器呢?抱歉,菜鸟有问题。我在deez文件目录中的cmd中,并键入javac Main.java和den java Main。谢谢。
文件Main.java:
public class Main {
public static void main(String[] args) {
System.out.println(test.bro);
}
}
文件test.java:
public class test {
public static int bro = 5;
}
因此,假设你有两个源文件:Main.java
和test.java
那么你需要首先编译它们。
你可以通过command来完成javac Main.java test.java
。该命令将在当前目录中生成2个文件:Main.class
和test.class
。其中包含已编译的Java代码。
现在,你需要使用包含两个类的classpath运行主类。因此,你需要运行command java -cp . Main
。where.
代表具有已编译类的目录。
谢谢!当然,如果我有7个文件而不是2个文件,肯定必须有一些工具可以执行,我是否必须键入javac 1.java 2.jaava 3 .java ...等?
上一次我试图弄清楚的时候,我得出的结论是,是的,您必须键入每个文件。但是我可能是错的。