有个疑惑,比方服务器就安装了 jdk,然后你在你的 java web 工程里加了 kotlin 啊,groovy 啊,通过 maven 引入的方式。
那按照这些语言是 jvm 的特性,他们也会变成 class 文件。
那么,到底要不要装 kotlin groovy 自己的 sdk 呢。
之前稍微用 groovy 学了下测试脚本,本机不安装 groovy sdk 的情况下,groovy 文件也能运营。那不装他们自己 sdsdk 到底能不能上服务器呢。没他自己的 sdk,谁来把他们的源码编为 class 呢。
1
billlee 2019-03-09 00:48:51 +08:00
groovy 的编译器也是一堆 .class, 你用 maven 引入的时候就把编译器带上了。
|
2
TerranceChen OP @billlee 那他们的 sdk 也大几十 mb 的。jar 包的话很小。不知差异在啥处
|
3
billlee 2019-03-09 14:33:40 +08:00
@TerranceChen #2 下载来看了一下,里面大部分是文档和源码,加起来快 200 MB 了。lib/ 就 18 MB. Maven 引入的时候还不一定包含了 lib/ 下面的所有包
|