我有一个Eclipse RCP应用程序,并添加了一个用Kotlin编写的类(我添加了Kotlin Eclipse插件、Kotlin库等)。到目前为止,一切工作正常,当我在Eclipse中启动应用程序时(通过Launch an Eclipse Application),我可以从另一个Java类调用Kotlin类。
现在,我想使用PDE导出向导(Export > Plugin-Development > Eclipse Product)导出应用程序。但是,这不会导出已编译的Kotlin类,而是像导出普通的包资源一样导出它(所以不是mypackage/MyClass.class,而是mypackage/MyClass.kt )。
我是否可以配置PDE Build / Export,使其导出已编译的Kotlin类?
发布于 2017-08-09 11:51:51
我在导出的jar中既有kt文件,又有类文件。您可以尝试删除bin文件夹中的kt文件。当我为我的kt文件使用不同的源文件夹时,我没有任何成功。
无论如何,使用包含kt文件的jar都没有问题。
我尝试排除kt文件,并在我的源文件夹中添加kotlin_bin文件夹,但也没有成功。
我将尝试使用Maven和tycho编译器插件。
我真正遇到的唯一问题是,我必须将kotlin-runtime.jar添加到导出的产品中才能使其正常工作。
https://stackoverflow.com/questions/42957468
复制相似问题