首页 > 解决方案 > 在 IntelliJ 中构建 Kotlin 程序后,如何直接从终端执行它?

问题描述

我是 Kotlin 的新手,在 Java 方面没有有用的经验。

我在 M1 Mac 上使用 IntelliJ IDEA 2021.1.1(社区版)。我的代码在 IntelliJ 中构建和运行,但它是一个接受参数的命令行工具,所以我想直接从命令行测试它,将不同的文件作为参数传递给它。(我知道我可以每次都编辑配置以传递不同的命令行参数。)

这里这里都有类似的问题,但他们的答案是关于运行.jar文件,而在我看来,在 IntelliJ 中构建代码会发出.class文件而不是.jar文件。虽然有一个./gradle/wrapper/gradle-wrapper.jar,但现有的答案没有提到包装器。

我假设构建步骤会发出无需其他步骤即可运行的内容。这个假设是错误的吗?我是否必须从命令行上的文件手动创建一个.jar文件才能运行它,因为 IntelliJ 不会发出最终的“可执行文件”?.class

我似乎缺少一些现有答案未解决的步骤或先验知识,也许他们假设熟悉 Java?

标签: kotlinintellij-ideacommand-lineterminal

解决方案


推荐阅读