Kotlin和Java互操作限制与解决方案
正常情况下,kotlin做为优化后的java他们两是可以做到相互操作的。而且可以没有任何第三方库加持。
而在某些时候会发现他们不能一起使用。会报以下错误
1 | Exception in thread "main" java.lang.NoClassDefFoundError: entity/SSchool |
下图是目录结构
解决办法就是,在main下在建立一个java的目录,这样子,把java的类移植过来,此时,他们公用一个resource。再把entity移植过去,此时,他们就可以正常使用了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论