Exception in thread “main” java.awt.AWTError: Assistive Technology not found

General Tech Technology & Software 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

How to solve this error?

Exception in thread "main" java.awt.AWTError: Assistive Technology not found:
 com.sun.java.accessibility.AccessBridge
    at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:775)
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:861)
    at java.awt.Window.getToolkit(Window.java:1127)
    at java.awt.Window.init(Window.java:369)
    at java.awt.Window.(Window.java:407)
    at java.awt.Frame.(Frame.java:402)
    at java.awt.Frame.(Frame.java:367)
    at javax.swing.JFrame.(JFrame.java:163)
    at FirstJavaProject.(FirstJavaProject.java:7)
    at FirstJavaProject.main(FirstJavaProject.java:5)

It occurs during the execution of following program:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class TenButtons extends JFrame{

    JButton [] btns= new JButton[10];

    public static void main(String args[]){
        new TenButtons();
    }
    public TenButtons(){
        this.setSize(500,500);
        this.setTitle("10 Buttons");
        this.setLayout(new GridLayout(5,2));
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        for(int i=0; i<btns.length; i++){
           btns[i]=new JButton("Button ");
           this.add(btns[i]);
        }
        this.setVisible(true);
    }
}

My JDK_HOME/jre/lib/accessibility.properties file has the following content:

## Load the Java Access Bridge class into the JVM ##
assistive_technologies=com.sun.java.accessibility.AccessBridge
#screen_magnifier_present=true

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.