Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在任何编辑器中访问其他文件?_Java_Editor - Fatal编程技术网

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

Java 如何在任何编辑器中访问其他文件?,java,editor,Java,Editor,例如,我有Main.java和test.java。测试具有公共静态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)

例如,我有Main.java和test.java。测试具有公共静态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
,那么您需要首先编译它们

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


现在,您需要使用包含这两个类的类路径运行主类。所以您需要运行命令
java-cp。Main
。其中
表示目录和编译的类。

编辑问题,并向我们展示这两个类的源代码,以及编译和运行代码所执行的命令,包括您使用的Java版本。说另一种方式,给我们一个。谢谢!当然肯定有一些工具可以做,比如如果我有7个文件而不是两个文件,我就必须键入javac1.java2.jaava3.java。。。等等?上次我想弄清楚的时候,我得出的结论是,是的,你必须键入每个文件。但我可能错了。