我有一个在Intellij中创建的简单Java Maven程序。它具有两个类Main
和Read
。我能够建立一个罐子并运行它。但是,如果我将源代码压缩到一个文件夹中,是否可以使用命令行对其进行编译?像javac
一样?我应该怎么做?我可以在项目的Java
文件夹中运行命令吗?非常感谢。
答案 0 :(得分:1)
就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