我试图使用jdk-9在代码下运行,但在使用命令编译时遇到问题
命令
javac -d mods .\module-info.java com\nirav\modi\Test.java
错误
.\module-info.java:1: error: class, interface, or enum expected module module1 { } ^ 1 error
module-info.java
module module1 { }
Test.java
package com.nirav.modi; class Test { public static void main(String args[]){ System.out.println("Hello Modular..."); } }
包结构如下
module1\module-info.java module1\com\nirav\modi\Test.java
JDK版本
java version "9-ea" Java(TM) SE Runtime Environment (build 9-ea+153) Java HotSpot(TM) 64-Bit Server VM (build 9-ea+153, mixed mode)
Jay.. 9
根据拼图问题列表,模块名称不能以数字结尾.目的是阻止作者编码模块名称中的版本号.
根据拼图问题列表,模块名称不能以数字结尾.目的是阻止作者编码模块名称中的版本号.