无法解析类型javax.accessibility.accessible。它是从.class文件中间接引用的

时间:2018-11-30 18:19:40

标签: java eclipse swing java-9

我正在从Java API,扩展和库第二版开始练习,而我根本无法编译任何使用Swing的项目,这是代码:

package com.jdojo.swing.intro;

import javax.swing.JFrame;

public class SimplestSwing {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        JFrame frame = new JFrame("the simples ");
        frame.setVisible(true);
    }

}

和模块声明:

module jdojo.swing.intro {
    requires java.desktop;
    exports com.jdojo.swing.intro;
}

这很简单,我收到此错误消息

无法解析类型javax.accessibility.accessible。它是从.class文件间接引用的。

在第1行

我真的不知道发生了什么。我刚刚在计算机上安装了jdk 11:

javac运行正常:
java -version显示:enter image description here

我正在使用:
月食
版本:2018-09(4.9.0)-内部版本:20180917-1800

JDK:11.0.1

Windows 7

我的环境变量:

JAVA_HOME :C:\ Program Files \ Java \ jdk-11.0.1
CLASSPATH: C:\ ProgramFiles \ Java \ jdk-11.0.1 \ lib
路径:     

  • C:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common;
  •     
  • C:\ Program Files(x86)\ Intel \ iCLS Client \;
  •     
  • C:\ Program Files \ Intel \ iCLS Client \;
  •     
  • %SystemRoot%\ system32;
  •     
  • %SystemRoot%;
  •     
  • %SystemRoot%\ System32 \ Wbem;
  •     
  • %SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \;
  •     
  • C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x86;
  •     
  • C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x64;
  •     
  • C:\ Program Files \ Intel \ Intel(R)管理引擎组件\ DAL;
  •     
  • C:\ Program Files \ Intel \ Intel(R)管理引擎组件\ IPT;
  •     
  • C:\ Program Files(x86)\ Intel \ Intel(R)管理引擎组件\ DAL;
  •     
  • C:\ Program Files(x86)\ Intel \ Intel(R)管理引擎组件\ IPT;
  •     
  • C:\ Program Files(x86)\ Brackets \ command;
  •     
  • %JAVA_HOME%\ bin;
  •     
  • C:\ MinGW \ bin;
  • My error log from eclipse

    And get this error

    0 个答案:

    没有答案