小编she*_*108的帖子

java应用程序不能与java9和eclipse一起工作

我正在尝试按照下面给出的步骤创建 Java9 的 HelloWorld 模块。

  1. 文件>新建>Java项目 com.hello 项目说明

  2. 右键单击项目(即 com.hello)>新建>源文件夹>输入源文件夹名称(即com.hello

  3. 右键单击源文件夹(即 com.hello)>新建>包>输入名称(与源文件夹名称相同,即 com.hello)
  4. 右键单击源文件夹(即com.hello)>新建>文件>输入文件名(模块的java9标准文件名是module-info.java)

    module com.hello {
            exports com.hello;
    }
    
    Run Code Online (Sandbox Code Playgroud)
  5. 右键Package(即com.hello)>New>输入类名(即HelloWorld)

    package com.hello;
    
    public class HelloWorld {
    
            public static void main(String[] args) {
                    System.out.println("Hello World");
            }
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

右键单击HelloWorld>Run As>Java Application It throws

启动层初始化时出错

java.lang.module.FindException:未找到模块 com.hello

我的项目目录结构 项目目录图像

PS:尝试此解决方案后,我的项目结构如下所示

解决方案项目结构

注意:我还注意到一件事。保存更改后。日食(氧气)投掷

构建过程中发生错误。在项目“com.hello”上运行构建器“Java Builder”时出错。未知常量池类型 19

java eclipse java-9 eclipse-oxygen java-module

7
推荐指数
1
解决办法
3166
查看次数

标签 统计

eclipse ×1

eclipse-oxygen ×1

java ×1

java-9 ×1

java-module ×1