遇到的问题:在练习java模块化的使用时,遇到java: 需要class, interface或enum问题
使用工具:IDEA2020.3
JDK版本:1.8
描述:我创建了两个模块(myOne、myTwo)在myOne模块中新建了包,包中新建了一个Student类,Student类中有一个study方法,而在myTwo模块中有一个包,包中有一个Test类。写好模块依赖和模块导出后,我在Test类中创建Student对象,使用study方法,但是系统报错java: 需要class, interface或enum
百思不得其解,期望指点迷津!
下图是报错的截图
如下图都是程序的具体内容:
package cn.itcast;
import com.xcz.java01.Student;
public class Test {
public static void main(String[] args) {
Student s = new Student();
s.study();
}
}
package com.xcz.java01;
public class Student {
public void study() {
System.out.println("学习");
}
}
module myOne {
exports com.xcz.java01;
}
module myTwo {
requires myOne;
}