Eclipse rcp EclipseRCP:PDE导出和Kotlin

Eclipse rcp EclipseRCP:PDE导出和Kotlin,eclipse-rcp,kotlin,eclipse-pde,Eclipse Rcp,Kotlin,Eclipse Pde,我有一个EclipseRCP应用程序,并添加了一个用Kotlin编写的类(我添加了Kotlin Eclipse插件、Kotlin库等),到目前为止,一切都很好,当我在Eclipse内部启动应用程序(通过)时,我可以从另一个Java类调用Kotlin类 现在,我想使用PDE导出向导(导出>插件开发>Eclipse产品)导出应用程序。但是,这不会导出已编译的Kotlin类,而是将其像普通包资源一样导出(因此mypackage/MyClass.kt而不是mypackage/MyClass.class)

我有一个EclipseRCP应用程序,并添加了一个用Kotlin编写的类(我添加了Kotlin Eclipse插件、Kotlin库等),到目前为止,一切都很好,当我在Eclipse内部启动应用程序(通过)时,我可以从另一个Java类调用Kotlin类

现在,我想使用PDE导出向导(导出>插件开发>Eclipse产品)导出应用程序。但是,这不会导出已编译的Kotlin类,而是将其像普通包资源一样导出(因此
mypackage/MyClass.kt
而不是
mypackage/MyClass.class


我可以配置PDE构建/导出,以便它导出已编译的Kotlin类吗?

我在导出的jar中同时拥有kt文件和类文件。您可以尝试删除bin文件夹中的kt文件。我在为我的kt文件使用不同的源文件夹时没有取得任何成功

无论如何,使用包含kt文件的jar没有问题

我试图排除kt文件,并在我的源文件夹中添加kotlin_bin文件夹,但也没有成功

我将尝试使用Maven和tycho编译器插件


我真正遇到的唯一问题是,我必须将kotlin-runtime.jar添加到导出的产品中才能使其工作。

我犯了一个错误,因为在eclipse之外不存在kotlin_bin。似乎应该将bin目录作为源文件夹添加到build.properties中,并从源文件夹中排除.kt和**/.kt文件。