当前位置:  开发笔记 > 编程语言 > 正文

如何在Jdk9/java-9中解决module-info.java编译错误

如何解决《如何在Jdk9/java-9中解决module-info.java编译错误》经验,为你挑选了1个好方法。

我试图使用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

根据拼图问题列表,模块名称不能以数字结尾.目的是阻止作者编码模块名称中的版本号.



1> Jay..:

根据拼图问题列表,模块名称不能以数字结尾.目的是阻止作者编码模块名称中的版本号.


请注意,目前(请参阅此评论时间戳)建议"退回"限制.(就个人而言,我希望它失败了......但这不是我的号召.)
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有