如何在Jdk9 / java-9中解决module-info.java编译错误
发布时间:2020-12-14 05:48:25 所属栏目:Java 来源:网络整理
导读:我试图使用jdk-9在代码下运行,但在使用命令编译时遇到问题 命令 javac -d mods .module-info.java comniravmodiTest.java 错误 .module-info.java:1: error: class,interface,or enum expectedmodule module1 { }^1 error module-info.java module modu
我试图使用jdk-9在代码下运行,但在使用命令编译时遇到问题
命令 javac -d mods .module-info.java comniravmodiTest.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..."); } } 包结构如下 module1module-info.java module1comniravmodiTest.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) 解决方法
根据
Jigsaw Issues List,模块名称不能以数字结尾.目的是阻止作者编码模块名称中的版本号.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |