如何在任何编辑器中访问其他文件?

How to access other files in any editor?

例如我有 Main.java 和 test.java。测试有 public static int bro = 5;所以我尝试从 Main 打印 test.bro 但未找到 class 测试。像 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.javatest.java然后你需要先编译它们。

你可以通过命令javac Main.java test.java来完成。该命令将在您的当前目录中生成 2 个文件:Main.classtest.class。其中包含已编译的 java 代码。

现在您需要 运行 您的主要 class 和包含您的两个 class 的 class 路径。所以你需要运行命令java -cp . Main。其中 . 代表您编译的目录 classes.