如何在shell脚本中编译和运行多个相关java文件

如何在shell脚本中编译和运行多个相关java文件,java,bash,unix,Java,Bash,Unix,我在做一个需要3个依赖java文件才能运行的项目。 4个文件是:Main.java Ray.java Mat.java Hook.java 第一个文件依赖于后三个文件来运行。 现在,我想编译这4个文件并在main.java中运行main方法 如何编译这些文件并使用UNIX运行?我很困惑我会得到什么样的文件可以运行。 我以前只使用过IDE。不太熟悉shell脚本。 如果你能帮忙,我将不胜感激 只需编译第一个,它也会自动编译其他3个,因为代码依赖于它们。当然,如果您愿意,也可以在编译时列出所有4个,

我在做一个需要3个依赖java文件才能运行的项目。 4个文件是:Main.java Ray.java Mat.java Hook.java 第一个文件依赖于后三个文件来运行。 现在,我想编译这4个文件并在main.java中运行main方法 如何编译这些文件并使用UNIX运行?我很困惑我会得到什么样的文件可以运行。 我以前只使用过IDE。不太熟悉shell脚本。
如果你能帮忙,我将不胜感激

只需编译第一个,它也会自动编译其他3个,因为代码依赖于它们。当然,如果您愿意,也可以在编译时列出所有4个,但只需要第一个。然后运行
Main
类。--如果您的项目越来越大,建议也使用构建,例如Maven、Gradle或Ant。