有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

模块中的java Eclipse错误,是否格式不正确?

在eclipse中,我得到了一个错误代码

'标记上的语法错误,构造错误'

我真的不明白模块应该如何格式化,希望有人能解释一下我做错了什么

module math{
    class DoMath{
        public void main(String[] arguments) {
            double score = 1.0 + 2.0 * 3.0;
            System.out.println(score);
            score = score / 2.0;
            System.out.println(score);
        }
    }
    
}

共 (1) 个答案

  1. # 1 楼答案

    我认为您误解了module的用法,这里有一个link解释了java中的新模块系统
    也许您想将该类与package相关联

    package com.mycompany.math;
    public class DoMath {
        public void main(String[] arguments) {
            double score = 1.0 + 2.0 * 3.0;
            System.out.println(score);
            score = score / 2.0;
            System.out.println(score);
        }
    }
    

    然后可以声明一个module(module-info.java文件)

    module mathModule {
        exports com.mycompany.math;
    }