未解析其他包中的Kotlin类

未解析其他包中的Kotlin类,kotlin,visual-studio-code,Kotlin,Visual Studio Code,我从Kotlin开始,希望在VisualStudio代码中排除其他包中的文件。不幸的是,它不起作用 Person.kt main.kt 我使用了其他包名,比如“domain”,但是没有找到整个类。我将它们放在文件夹中,但错误保持不变。因为您只编译Main.kt,所以在为运行而构建的Main.jar中不包含Person。当您在代码中引用Person时,它应该是jar的一部分。因为您只编译Main.kt,所以在为运行而构建的Main.jar中不包含Person。当您在代码中引用Person时,它应该

我从Kotlin开始,希望在VisualStudio代码中排除其他包中的文件。不幸的是,它不起作用

Person.kt

main.kt


我使用了其他包名,比如“domain”,但是没有找到整个类。我将它们放在文件夹中,但错误保持不变。

因为您只编译Main.kt,所以在为运行而构建的Main.jar中不包含Person。当您在代码中引用Person时,它应该是jar的一部分。

因为您只编译Main.kt,所以在为运行而构建的Main.jar中不包含Person。当您在代码中引用Person时,它应该是jar的一部分。

但是我导入了这个类,为什么它不能被识别?我怎么能包含这个Jar呢?但是我导入了这个类,为什么它不能被识别呢?我怎样才能把罐子放进去?
package com.example

public class Person(
    val _firstName: String,
    val _lastName: String,
    val _age: Int
)
import com.example.Person

fun main(args: Array<String>) {
    val person = Person("Peter","Pan",12)
    println(person)
}
[Running] cd "c:\Users\Matthias\Desktop\Kotlin\" && kotlinc Main.kt -include-runtime -d Main.jar && java -jar Main.jar
Main.kt:1:12: error: unresolved reference: example
import com.example.Person
           ^
Main.kt:4:18: error: unresolved reference: Person
    val person = Person("Peter","Pan",12)
                 ^