我有一个简单的Java Maven程序,我在Intellij中创建。它有两个类Main
和Read
。我能够建立一个罐子并运行它。但是,如果我将源代码压缩到一个文件夹中,我是否可以使用命令行编译它?像javac
这样的东西?我该怎么做?我应该在项目的Java
文件夹中运行命令吗?非常感谢。
就Java类加载器而言,.jar或.zip文件与包含文件的目录相同,而.jar和.zip文件通常用于分发编译的Java包。 Here你可以阅读更多相关信息。
要编译zip文件:使用javac和java的-classpath选项。我们可以,例如:
javac -classpath .:/users/johnr/java:/opt/jdk1.1.6/lib/classes.zip Hello.java