1
xuanbg 2018-12-02 18:12:05 +08:00
不用 maven ?
|
3
Cbdy 2018-12-02 19:46:22 +08:00 via Android
Java9+的 module ( jsr294 )有两种处理,如果你不去声明 module info,jsr294 为了兼容会回退成传统的依赖 jar 包的模式,依赖的 jar 中的 class 可以认为都是可访问的。只有用了 module info,才会以模块化的形式编译程序,这样时一个 jar 才可以认为是一个 Java module
我观察到,目前 Java 生态中大多数的库还没有考虑加上 module info 模块化,所以原先怎么用,现在还是怎么用吧 如果考虑把自己的程序模块化,可以考虑用 gradle 编译程序,gradle 对 java9+的模块化已经支持了( maven 具体没有了解) 我目前已经用 Java11 开发 Java 程序了,但是依然没有使用 Java module😄,Java 模块化任重而道远,还是让子弹飞一会吧 |
4
a728976009 2018-12-03 10:23:03 +08:00
|