我有一个 Generator.kts 文件。当我使用以下命令执行它时:
kotlinc -script Generator.kts
一切都按预期工作。
但是,现在我的脚本已经增长,我需要将该类分成多个文件。
我这样做了,但是当我尝试再次执行它时,出现以下错误:
Generator.kts:8:23: error: unresolved reference: CSVReader
val csvData = CSVReader().readCSV()
^
Generator.kts:10:23: error: unresolved reference: Folders
val folders = Folders()
^
Generator.kts:14:9: error: unresolved reference: KeyStore
KeyStore().generateKeyStoreFile(
基本上它找不到我创建的所有类(CSVReader.kt、Folders.kt 和 KeyStore.kt)。所有这些类都在同一个文件夹中(包括 Generator.kts)。
如何运行使用多个文件的 Kotlin 脚本?