java 9 module_Java 9:欢迎来到Module World
java 9 module
Java 9已于9月21日正式发布,Eclipse从Eclipse Oxygen.1a(4.7.1a)支持Java 9,让我们进入模块世界。
从此处下载Java 9,并将其添加到Eclipse Installed JRE中,如下所示
就是这样,我们很高兴在Eclipse中编写Java 9模块程序。
- 创建第一个 Java项目并向其添加module-info.java ,右键单击该项目
module-info.java
module first {}
模块应以关键字module开头,后跟其名称。 目前,它不需要任何东西,也不需要导出任何东西。
2.让我们创建第二个 Java项目,
module-info.java
module second {
exports second; --<em> second module is exporting a package "second"</em>
}
Second.java —在第二个包中使用公共sayHello()方法创建一个简单的Java类
package second;public class Second {
public void sayHello() {
System.out.println("Welcome to module world..!!");
}
}
第二个Java类将在其他模块中使用,因为它正在导出第二个软件包。
3.更新第一个模块– module-info.java,如下所示
module first {
requires second;
}
现在第一个模块需要第二个模块,但是它将失败,模块无法解决编译错误
“第二个模块无法解析”
我们需要添加第二个模块作为对第一个模块的依赖。
检查名为modulepath的新事物
3.在第一个程序包中创建FirstTest.java ,如下所示
package first;import second.Second; // we are accessing Second.java from second modulepublic class FirstTest {public static void main(String[] args) {
Second second = new Second();
second.sayHello();
}
}
运行上面的命令将显示“ Welcome to module world .. !! ”
可以在Github上找到源代码
翻译自: https://www.javacodegeeks.com/2017/10/java-9-welcome-module-world.html
java 9 module
java 9 module_Java 9:欢迎来到Module World相关推荐
- java web modules_使用Java web工程建立Maven Web Module工程
1. 前言 之前有一篇关于搭建S2SH的文章中提到建立Maven Web Module工程,有人反馈说这个方面不会.那还是唠叨一下,写篇文章说明一下吧. 建立Maven Web Module的方式有多 ...
- idea报错:Error:java: JDK isn‘t specified for module ‘xxx‘
idea报错:Error:java: JDK isn't specified for module 'xxx' Code_LiYi 2020-07-01 11:54:34 274 收藏 分类专栏: ...
- java: JDK isn‘t specified for module ‘maven-junit41‘解决办法
java: JDK isn't specified for module 'maven-junit41'解决办法. 在单元测试中出现错误:java: JDK isn't specified for m ...
- Spring的maven项目单元测试报错 : Error:java:JDK isn't specified for module
单元测试报错,跑不起来,报错如下: Error:java:JDK isn't specified for module 原来把 . idea 目录删除没有重启项目,重启项目 以后刷新maven: 点 ...
- java: JDK isn‘t specified for module ‘apputils‘错误解决
今天准备使用原有的框架,复制基础功能模块开发新的项目呢,结果在编译的时候其中的一个模块一直提示 java: JDK isn't specified for module 'apputils' 这个错误 ...
- Error:java:JDK isn‘t specified for module
Error:java:JDK isn't specified for module "模块名称" 错误:idea报错Error:java:JDK isn't specified f ...
- Java 9:欢迎来到Module World
Java 9已于9月21日正式发布,Eclipse从Eclipse Oxygen.1a(4.7.1a)支持Java 9,让我们进入模块世界. 从此处下载Java 9,然后将其添加到Eclipse In ...
- java maven module_java – Maven JDK9模块:无法解析module-info
使用9-ea 171,Maven 3.5.0 我正在用这个module-info.java编译一个项目: module org.project { } 但它失败了一个神秘的错误: [ERROR] Fa ...
- Error:java: JDK isn't specified for module 'bvisioncloud'
ss 转载于:https://www.cnblogs.com/xuyatao/p/7419583.html
最新文章
- 如何将github上的 lib fork之后通过podfile 改变更新源到自己fork的地址
- pyecharts 应用4: 二维散点图
- linux的as编译文件,Ubuntu Linux14 64位下在Android studio下用gradle编译Andrid项
- datetime-时间日期模块
- python获得项目根目录路径root path
- 创翼软件linux版本,创翼pc版下载-创翼电脑版下载v5.2.22.5226-软件爱好者
- 改造二叉树 (长乐一中模拟赛day2T1)
- android实时声音信号波形_电子设计竞赛教程-信号源类
- 2015百度之星资格赛.1004放盘子(数学推导)
- python一维数组排序_【Python】数组排序
- 软件设计师备考-软件设计师教程第五版
- Unity3D 视频教程列表,共 91 套!
- Android 10.0修改桌面时钟字体大小和字体颜色
- 客户资料搜索软件_手机自动拨号软件APP外呼系统 电脑拨号电话营销神器 CRM客户管理系统...
- 2021年「博客之星」参赛博主:尔嵘
- 计算机研究生就业方向之去央企(国企)信息化部门
- 【Go进阶】如何让你Go项目中日志清晰有趣-Zap日志库
- hbw-utils - 关于hutool的parseInt方法
- Intellij IDEA 接口实现的快捷键
- scratch制作2022世界杯足球小游戏
热门文章
- [FWT] 时隔一年再回首FWT(快速沃尔什变换),我终于不再是个门外汉
- 2021牛客暑期多校训练营3A-Guess and lies【dp】
- YbtOJ-毒瘤染色【LCT】
- P4309-[TJOI2013]最长上升子序列【Splay】
- ssl提高组周六模拟赛【2018.9.8】
- jzoj3461-小麦亩产一千八【斐波那契数列】
- 【做题记录】[NOIP2016 普及组] 魔法阵
- 10、使用ws调用Rest api
- java异常捕获的一点感悟
- Oracle入门(十四.8)之迭代控制:基本循环Loop