java9 创建模块项目_在Java9中如何创建模块

该模块是代码和数据的包。

模块的代码被组织到多个包中,每个包都包含java类和接口。 该模块的数据包括资源文件和其他静态信息。

模块的一个重要特性是它包含“module-info.class”文件,该文件在其构件的根目录中描述模块。

工件格式可以是传统的JAR文件或JMOD文件。 该文件由根目录中的源代码文件module-info.java编译而成。

我们可以使用新的关键字module在module-info.java文件中声明一个模块,模块com.company.mymodule的基本模块声明如下。module com.nhooo.mymodule {

}

创建模块的步骤:

第一步:

创建一个文件夹C:\JAVA\src,然后创建一个与模块相同名称的文件夹com.nhooo.greetings。

第二步:

使用以下代码在C:\JAVA\src\com.nhooo.greetings目录中创建一个module-info.java文件。module com.nhooo.greetings {

}

第三步:

将源代码文件添加到模块,并在目录C:\JAVA\src\com.nhooo.greetings\com\nhooo\greetings中创建文件JavaTest.java,代码如下:package com.nhooo.greetings;

public class JavaTest {

public static void main(String args[]) {

System.out.println("Hello Nhooo!");

}

}

第四步:

创建一个文件夹C:\JAVA\modss,然后在此目录中创建com.nhooo.greetings文件夹,并将模块编译到该目录。C:\JAVA>javac -d mods/com.nhooo.greetings src/com.nhooo.greetings/module-info.java

C:\JAVA>javac -d mods/com.nhooo.greetings src/com.nhooo.greetings/com/nhooo/greetings/JavaTest.java

第五步:

执行模块并查看输出C:\JAVA>java --module-path mods -m com.nhooo.greetings/com.nhooo.greetings.JavaTest

Hello Nhooo!

在上面的代码中,module-path指定模块所在的路径,-m指定主模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值