从命令行运行在intellij中创建的Java程序

时间:2019-04-03 07:38:53

标签: java intellij-idea command-line compilation

我有一个在Intellij中创建的简单Java Maven程序。它具有两个类MainRead。我能够建立一个罐子并运行它。但是,如果我将源代码压缩到一个文件夹中,是否可以使用命令行对其进行编译?像javac一样?我应该怎么做?我可以在项目的Java文件夹中运行命令吗?非常感谢。

1 个答案:

答案 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