jvm 上其他语言和它自己 sdk 的关系

2019-03-09 00:02:43 +08:00
 TerranceChen

有个疑惑,比方服务器就安装了 jdk,然后你在你的 java web 工程里加了 kotlin 啊,groovy 啊,通过 maven 引入的方式。

那按照这些语言是 jvm 的特性,他们也会变成 class 文件。

那么,到底要不要装 kotlin groovy 自己的 sdk 呢。

之前稍微用 groovy 学了下测试脚本,本机不安装 groovy sdk 的情况下,groovy 文件也能运营。那不装他们自己 sdsdk 到底能不能上服务器呢。没他自己的 sdk,谁来把他们的源码编为 class 呢。

1339 次点击
所在节点   2019
3 条回复
billlee
2019-03-09 00:48:51 +08:00
groovy 的编译器也是一堆 .class, 你用 maven 引入的时候就把编译器带上了。
TerranceChen
2019-03-09 08:26:48 +08:00
@billlee 那他们的 sdk 也大几十 mb 的。jar 包的话很小。不知差异在啥处
billlee
2019-03-09 14:33:40 +08:00
@TerranceChen #2 下载来看了一下,里面大部分是文档和源码,加起来快 200 MB 了。lib/ 就 18 MB. Maven 引入的时候还不一定包含了 lib/ 下面的所有包

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542685

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX