使用Java 9执行简单的“ Hello World”程序会导致以下错误消息:
引导层
java.lang.module.FindException 初始化期间发生错误:找不到模块com.pantech.myModule
我执行的命令行是:
java --module-path bin -m com.pantech.myModule/com.pantech.myModule.HelloWorld
Run Code Online (Sandbox Code Playgroud)
从bin包含所有.class字节码文件的目录的父目录中执行此命令行。
该module-info.class文件位于com.pantech.myModule目录中的bin目录中。该HelloWorld.class文件包含main方法,并且位于目录中的package目录中com.pantech.myModule。因此,HelloWorld.class文件的路径名是bin \ com.pantech.myModule \ com \ pantech \ myModule \ HelloWorld.class。
的HelloWorld类是在com.pantech.myModule包(package名称相同模块名称)。
我使用Windows 10作为操作系统。从我阅读的所有内容来看,上述命令行应该是正确的。对于如何解决这个问题,有任何的建议吗?