kotlin - 在 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?
解决方案
推荐阅读
- html - 拒绝获取不安全的标头“x-parse-job-status-id” - AngularJs 和 Parse Server
- c# - 从元素 C# 获取元素内容
- vue.js - 如何在vue中从一个url重定向到另一个url
- vba - 将单元格值传递给 DB2 连接字符串
- jsf - 为什么我的 p:chart 的条形重叠
- android - A在带有 fromHtml 的 TextView 中
- ios - UIMenuItem 未显示在表格中
- react-final-form - Bf-cache 和表单元素
- javascript - Ajax每秒发送请求并造成高CPU使用率
- python - 使用虚拟环境在 Jupiter notebook 中加载 Keras 库