V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TerranceChen
V2EX  ›  2019

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

  •  
  •   TerranceChen · 2019-03-09 00:02:43 +08:00 · 1458 次点击
    这是一个创建于 2076 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    3 条回复    2019-03-09 14:33:40 +08:00
    billlee
        1
    billlee  
       2019-03-09 00:48:51 +08:00
    groovy 的编译器也是一堆 .class, 你用 maven 引入的时候就把编译器带上了。
    TerranceChen
        2
    TerranceChen  
    OP
       2019-03-09 08:26:48 +08:00
    @billlee 那他们的 sdk 也大几十 mb 的。jar 包的话很小。不知差异在啥处
    billlee
        3
    billlee  
       2019-03-09 14:33:40 +08:00
    @TerranceChen #2 下载来看了一下,里面大部分是文档和源码,加起来快 200 MB 了。lib/ 就 18 MB. Maven 引入的时候还不一定包含了 lib/ 下面的所有包
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5334 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:16 · PVG 09:16 · LAX 17:16 · JFK 20:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.