导入awt包时,出现报错:

报错为:The package java.awt is not accessible

原因是:自 Java 9 起引入了模块系统,若使用该系统(不使用的话直接在工程文件中把module-info.java文件删去即可),需在 module-info.java 文件中明确声明对 java.desktop 模块的依赖,因为 java.awt 包属于 java.desktop 模块

如何声明对java.desktop模块的依赖:

在module-info.java 文件中加入:

module yourModuleName {

requires java.desktop;

}

yourModuleName为项目的模块名

这样之后再导入awt包就不会报错了!

题外话:

如何查看当前运行环境的java版本:

方法一:

public class class1 {

public static void main(String[] args) {

String javaVersion = System.getProperty("java.version");

System.out.println("当前 Java 版本是: " + javaVersion);

}

}

方法二:

win + r打开命令面板

输入

java -version ---查看JRE版本(显示当前系统默认的 Java 运行时环境的版本信息)

javac -version ---查看JDK版本(查看 Java 开发工具包的版本)

Copyright © 2088 世界杯决赛_世界杯是 - rchzwh.com All Rights Reserved.
友情链接
top