初用 java9
来源:互联网 发布:io域名是哪里 编辑:程序博客网 时间:2024/06/06 10:04
- java9发布时间:2017年9月21日。相关介绍:http://www.jianshu.com/p/053a5ca89bbb;
- 升级java9:官网下载jdk9;
- jdk9新特性:模块化和jshell(jshll命令行交互式需要打开%java_home%/bin/jshell.exe);
- eclipse使用jdk9: 在eclipse官网下载eclipse-oxygen版(安装过程中下载可能比较慢,如果存在zip打不开的问题,修改.p2/tool的位置以及配置文件);
- 为项目生成module-info.java: 右击项目-configure-生成module-info.java;
- 编译:javac -d mods\com\byg\java9 src\module-info.java src\com\byg\java9\Welcome.java -encoding utf-8;
- 相关问题可以在这里找到答案:http://marketplace.eclipse.org/content/java-9-support-beta-oxygen
模块化demo总结:写了一个例子之后,发现java模块化是jar包内部的各个包之间的关系描述,也包括引用jre的包,描述关系都在module-info.java中(一个jar项目只能有一个module-info.java)。而项目之间的依赖还是需要用maven去引用。当然,用maven引入进来的jar包也可以使用module-info来描述关系了。
java9模块化解决的三个问题,引用他人的总结(http://www.cnblogs.com/IcanFixIt/p/6947763.html):
阅读全文
1 0
- 初用 java9
- Java9
- java9
- java9
- Java9
- JAVA9
- JAVA9
- java9-String
- java9-1
- HealthInfo.java9
- StreamTools.java9
- MainActivity.java9
- MyApplication.java9
- Java9新特新性
- Java9安装
- 要点Java9 循环
- Java9新特性介绍
- java9.接口的应用
- 大数据分析42万字的歌词,为了搞清楚民谣歌手们在唱些什么
- 数据源修改联动界面更新
- 19什么是强化学习(Reinforcement Learning)
- python 监听鼠标键盘事件
- Freemark学习
- 初用 java9
- SSM之分页模板
- Spring 中相关的注解
- 使用FragmentTabHost+TabLayout+ViewPager实现双层嵌套Tab
- UDP 广播与多播的实现
- 转:正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)
- 【第1120期】iOS 开发是否要采用 React Native?
- 一件四周年纪念卫衣的情怀
- 史上最完整的人工智能书单大全,学习AI的请收藏好