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

问题描述 投票:0回答:1

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

java intellij-idea command-line compilation
1个回答
2
投票

就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
© www.soinside.com 2019 - 2024. All rights reserved.