为了账号安全,请及时绑定邮箱和手机立即绑定

之前还是可以,忘记动了什么,再运行就报上面的错误了,运行HelloWorld.java是没问题的。

之前还是可以,忘记动了什么,再运行就报上面的错误了,运行HelloWorld.java是没问题的。

慕无忌1623718 2022-10-12 15:11:26
全部代码,用的是eclipseimport java.awt.*;import javax.swing.*;public class SizeFrameTest {public static void main(String[] args){EventQueue.invokeLater(new Runnable(){public void run(){SizedFrame frame = new SizedFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}});}}class SizedFrame extends JFrame{public SizedFrame(){Toolkit kit = Toolkit.getDefaultToolkit();Dimension screenSize = kit.getScreenSize();int screenHeight = screenSize.height;int screenWidth = screenSize.width;setSize(screenWidth/2, screenHeight/2);setLocationByPlatform(true);System.out.println(screenHeight);System.out.println(screenWidth);Image img = kit.getImage("f://素材/灯笼.gif");setIconImage(img);setTitle("我的软件");}}编译运行,报错:Exception in thread "main" java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridgeat java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:809)at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:895)at java.awt.Toolkit.getEventQueue(Toolkit.java:1732)at java.awt.EventQueue.invokeLater(EventQueue.java:1192)at Swing.SizeFrameTest.main(SizeFrameTest.java:7)
查看完整描述

1 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

com.sun.java.accessi这个包的Assistive Technology这个类没有

查看完整回答
反对 回复 2022-10-16
  • 1 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号