Re: java access bridge problems , someone help please?

  • From: Kerneels Roos <kerneels@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Mon, 31 Jan 2011 15:49:57 +0200

Environment variable changes take immediate effect . Are you changing it in System > Advanced > Environment Variables?


The accessibility.properties file must NOT be in the lib\ext\ folder but in the lib\ folder as said before.

Don't give up until you have it working. If you leave it for a few days you'll forget what you've done and next time it will be back to square one. It is a bit of a mess -- I also missioned with this but on Win7. The auto installer worked just fine on XP Pro SP3 for me.

Keep at it!

On 1/31/2011 2:30 PM, Florian-achtige wrote:
Hi,

Ok, so after a couple of quick tests it appears the path variable is
being reset on reboot. Changing the path variable to include the bin
folder of the JRE had no effect though. Do i need to reference the
lib\ext\ as well, due to the jaccess files residing there?
Or perhaps include paths to both JRE's?

Thanks,
Florian

2011/1/31, Florian-achtige<florianbeijers@xxxxxxxxx>:
Hi,

I did everything mentioned, but it does not appear to make a
difference. I will list what i did:
- double-checked files listed in previous message, all checked out
except for accessibility.properties files in both jre's
- copied lines for accessibility.properties file from previous message
to notepad and saved to c:\program files\java\jre6\lib\ext\ with the
combobox set to ' all files'  and extention .properties.
- modified path variable to read: ...the same? :S
I changed the path so it lead to the bin directory of the jre instead
of the JRE contained in the JDK and rebooted without any positive
result but ...I now see that variable was NOT changed. I will try
again and get back to you guys.

Florian



2011/1/31, Kerneels Roos<kerneels@xxxxxxxxx>:
Hi Florian, see my comments prepended with CJR:

On 1/31/2011 10:20 AM, Florian-achtige wrote:
Hi,

That message already points out a lot of things that don't match. I'll
paste it here and add my comments.

Hi Florian,

Not to discourage you, but to my knowledge the popular Java IDEs are
not accessible when it comes to creating GUI applications, so even
after managing to setup the JAB and Java IDE you won't be much further
(unless you have some sight or sighted assistance) if you want to
create GUIs.
// I have heard eclipse is actually very accessible, and netBeans is
being worked on as we speak.

CJR: Yes, they are accessible, but can you do GUI development with them,
as in can you use the form designers and so on for GUI design -- I doubt
that is accessible -- could be wrong though.

If you are going to work in a team with sighted peers then have them
develop the GUI and you focus on database and non visual components.

It is of course also entirely possible to code a GUI with a text
editor and the JDK alone. This would be a good option if you are going
to work alone on a project, but if you are in a group it might not
work too well since the other guys will most probably use an IDE.
// Are the days where we had to use swt for our gui's to be accessible
   over? Can default javax.swing classes be used if the java access
bridge works properly?
CJR: I think it's still better to use SWT instead of Swing.
That said, here is my setup which enables the JAB on my Win XP Pro SP3
machine:
1. Make sure that the bin directory of the JRE you wish to use is
actually in your PATH environment variable.
/* It was not. I have now added c:\program files\java\jdk1.6.0_23\bin
to that environment variable. However, when scouring these environment
variables i found out something else that would cause trouble.
The classpath variable has the value:
.;C:\Program Files\QuickTime\QTSystem\QTJava.zip
I doubt that is right. Please copy your classpath variable's value
here so i know how to configure it correctly */

CJR: That path to the bin directory is not a JRE unless you are using
the JDK as your JRE. I would suggest first getting it to work with a JRE
and then try to get it working with the JDK itself.

CJR: Florian, I don't even have a CLASSPATH environment variable. You
can put the path to jar files in your PATH variable also I think. Don't
worry about a CLASSPATH until you are absolutely sure your system can't
locate the jar files.

2. Make sure you have these files in the directory of the JRE:
C:\Program Files\Java\jre6\lib\ext\access-bridge.jar //check

C:\Program Files\Java\jre6\lib\ext\jaccess.jar // check
C:\Program Files\Java\jre6\lib\ext\jaccess-examples.jar // check
C:\Program Files\Java\jre6\lib\accessibility.properties // FAIL : that
file does not exist in that directory. Not to my knowledge at least.
That was the first thing i checked when referencing with the manual
installation instructions, it isn't there.
CJR: I know, but just put it there -- it needs to be there. Copy it from
the ext directory if you have to.
C:\Program Files\Java\jre6\bin\axbridge.dll // check

Note that you have to rename this file:
jaccess-1_4.jar
to:
jaccess.jar // I see no such file to rename, but jaccess.jar is already
there.

CJR: You don't see it because the auto installer did the renaming for
you already. Don't worry it's fine.

3. Make sure you have these files in your System32 directory:
C:\WINDOWS\system32\WindowsAccessBridge.dll // check
C:\WINDOWS\system32\JavaAccessBridge.dll // check
C:\WINDOWS\system32\JAWTAccessBridge.dll // check

Hope this helps you,
Kerneels

It sure did. If you could tell me the correct classpath variable to
set and where to find this accessibility.properties file, it should
fix my problems.

CJR: Here is the contents of the file you are looking for and place it
as described above:
BEGIN
# Load the Java Access Bridge class into the JVM
#
assistive_technologies=com.sun.java.accessibility.AccessBridge
screen_magnifier_present=true

END -- obviously don't include the BEGIN and END markers in the file
contents.
Awaiting your response, thanks in advance,
Florian

2011/1/31, Kerneels Roos<kerneels@xxxxxxxxx>:
Hi Florian,

Not to discourage you, but to my knowledge the popular Java IDEs are
not
accessible when it comes to creating GUI applications, so even after
managing to setup the JAB and Java IDE you won't be much further
(unless
you have some sight or sighted assistance) if you want to create GUIs.

If you are going to work in a team with sighted peers then have them
develop the GUI and you focus on database and non visual components.

It is of course also entirely possible to code a GUI with a text editor
and the JDK alone. This would be a good option if you are going to work
alone on a project, but if you are in a group it might not work too
well
since the other guys will most probably use an IDE.

That said, here is my setup which enables the JAB on my Win XP Pro SP3
machine:
1. Make sure that the bin directory of the JRE you wish to use is
actually in your PATH environment variable.
2. Make sure you have these files in the directory of the JRE:
C:\Program Files\Java\jre6\lib\ext\access-bridge.jar
C:\Program Files\Java\jre6\lib\ext\jaccess.jar
C:\Program Files\Java\jre6\lib\ext\jaccess-examples.jar
C:\Program Files\Java\jre6\lib\accessibility.properties
C:\Program Files\Java\jre6\bin\axbridge.dll

Note that you have to rename this file:
jaccess-1_4.jar
to:
jaccess.jar

3. Make sure you have these files in your System32 directory:
C:\WINDOWS\system32\WindowsAccessBridge.dll
C:\WINDOWS\system32\JavaAccessBridge.dll
C:\WINDOWS\system32\JAWTAccessBridge.dll

Hope this helps you,
Kerneels

On 1/31/2011 8:54 AM, LU OGBE wrote:
Hi,

I have got a folder "C:\ProgramFiles\Java Access Bridge" with a file
"Installer.exe".

Each time I have a new GUI, I just run the Installer.exe file&   I
haven't had any troubles with GUIs.

However, I don't know anything about the Monkey application.

Also, in your "C:\ProgramFiles\Java" folder, there should be a "JRE6"
folder in which you will see the
"Java\JRE6\LIB\EXT\Access-bridge.jar".

Don't know if all this is of any use to you, but I haven't touched
anything Java related in a while, so my memory isn't too fresh. I know
there's quite a few online articles on installing the access bridge.

Regards,
LU
----- Original Message ----- From: "Florian Beijers"
<florianbeijers@xxxxxxxxx>
To:<programmingblind@xxxxxxxxxxxxx>
Sent: Monday, January 31, 2011 6:43 AM
Subject: Re: java access bridge problems , someone help please?


Hi

I am running windows xp pro sp3

Florian

Sent from my iPhone

On Jan 31, 2011, at 7:10 AM, "LU OGBE"<oluogbe@xxxxxxxxx>   wrote:

Hello Florian,

What operating system are you using?

Regards,
LU
----- Original Message ----- From: "Florian Beijers"
<florianbeijers@xxxxxxxxx>
To:<programmingblind@xxxxxxxxxxxxx>
Sent: Sunday, January 30, 2011 6:45 PM
Subject: Re: java access bridge problems , someone help please?


Hello Dave,

Yes, this is true. If this would be my only requirement, I would
agree with you.
However, the java classes i am going to be taking as a mandatory
course will require me to write GUI's.
On Jan 30, 2011, at 7:37 PM, Dave wrote:

Haven't done much in way of UI with java (i.e. SWT/swing), but
curious
what your particular need is?

I've done lots in terms of just straight java (utilities pertaining
to
data processing/parsing, command line stuff, academia stuff, etc).
If
all you're doing is learning java, then this might be the way to go
since all you need is "javac<filename>" and then "java filename" to
run a basic Of course a lot of java can be done without ever
touching GUI code, but this is not an option for me. So once again I
ask, if someone knows what might be causing this please let me know.
Florian
program.

On 1/30/11, Florian Beijers<florianbeijers@xxxxxxxxx>   wrote:
Hi list,

I have tried my hand at Java development a twice now.
The first time it ended in a complete failure because I couldn't
install the
jdk myself, for some reason the screen was not readable.
Second time around i first installed JRE (java runtime engine),
than the
java access bridge and finally the jdk. This worked. After that i
ran the
accessbridge setup again to install the necessary files in the JRE
that came
with the JDK. Both times i rebooted my system when prompted.
Still however the javamonkey and javaferret programs seem not to be
readable, or at least not the way they should be.
Also trying some basic javax.swing code elements produced nothing
according
to my screenreader.
I have referenced my directories with the manual setup
instructions, and see
two inconsistencies:
- the accessibility.properties file that is supposed to be in
c:`program
files`java`jre`lib`ext` is not there.
The file could not be found on a global windows search either.
- Also, where the instructions refer to copying a
accessbridge_x_xx.jar , x
being a version number, I found that i have an accessbridge.jar
file, so
without a version number attached.

I have no idea what of all of this is relevant and I am lost beyond
all
recognition when it comes to solving this riddle. I am very very
new to java
development so it could just be me doing something wrong but I have
no idea
what so if someone can point it out to me that would be very much
apreciated.

Regards and thanks in advance,
Florian__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

--
Kerneels Roos
Cell: +27 (0)82 309 1998
Skype: cornelis.roos

"There are only two kinds of programming languages in the world; those
everyone complains about, and those nobody uses."

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

--
Kerneels Roos
Cell: +27 (0)82 309 1998
Skype: cornelis.roos

"There are only two kinds of programming languages in the world; those
everyone complains about, and those nobody uses."

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


--
Kerneels Roos
Cell: +27 (0)82 309 1998
Skype: cornelis.roos

"There are only two kinds of programming languages in the world; those everyone 
complains about, and those nobody uses."

__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: