最近在使用Kotlin 编程,使用了历史java代码;在ide中程序可以正常运行,当我使用 gradle 构建后,利用 java -jar 命令启动时,找不到class文件。
ide能运行,jar不能正常运行肯定是构建过程中的问题了。打开 kotlin.jar 文件后,发现里面的确没有由 java 文件生成的 .class 文件。 在网上一番查看,发现kotine项目 src的目录这样划分的 src/main/java,src/main/kotlin,src/main/resources;
所以应该是我的目录划分出现问题了,我使用gradle建立的目录只有 src/main/kotlin,src/main/resources 两个目录,构建时,只会编译 kotlin 文件。