I tried installing Java Accesss Bridge for a few hours now. But with no success. The installer from ORACLE does not work (rolls back at the end without error message). Many tries of patching some libs together failed. Now I need your help.
What do I need for an application that makes use of JAB. Do I really need some sort of installation or can I simply put some headers and libs together?
I'm hanging around in english forums, becuase i want to _improve_ my english. So please feel free to correct me.
Cite:
"Java Access Bridge is a technology that exposes the Java Accessibility API in a Microsoft Windows DLL, enabling Java applications and applets that implement the Java Accessibility API to be visible to assistive technologies on Microsoft Windows systems. Java Accessibility API is part of Java Accessibility Utilities, which is a set of utility classes that help assistive technologies provide access to GUI toolkits that implement the Java Accessibility API.
In order for existing assistive technologies available on Microsoft Windows systems to provide access to Java applications, they need some way to communicate with Java Accessibility Utilities. Java Access Bridge supports this communication.
An assistive technology application running on Microsoft Windows (for example a screen reader) communicates with Java Access Bridge DLLs, which in turn communicates with the Java Virtual Machine through Java Access Bridge Java libraries. These Java libraries communicate with Java Accessibility Utilities. Java Accessibility Utilities collects information about what is happening in the Java application, which it forwards to the screen reader through Java Access Bridge."
I'm hanging around in english forums, becuase i want to _improve_ my english. So please feel free to correct me.
Where do you see "Visual C++" mentioned anywhere there? Where is the reference to MFC, ATL, WTL, or even plain old C++?
What you're describing is a technology that knows nothing about what language is being used to access the technology. What you posted could more than likely be used in C#, VB, Delphi, etc. or any other C++ compiler other than Visual C++. So what is specific to Visual C++ in that description?
Regards,
Paul McKenzie
Last edited by Paul McKenzie; September 28th, 2012 at 08:02 AM.
It is specific to Visual C++ because the files are ending on *.cpp and because I want to use it in Visual Studio 2010. If I am completely wrong here please move the thread.
Back to topic. I read that Java Access Bridge needs Java SE 6. Well, uninstalled JSE 7, installed JSE6 (JDK+JRE) and tried again to install Java Access Bridge 2.0.1, but the installer still tells me "The wizard was interrupted before Java Access Bridge could be completely installed." without any error message. :-(
I'm hanging around in english forums, becuase i want to _improve_ my english. So please feel free to correct me.
It is specific to Visual C++ because the files are ending on *.cpp and because I want to use it in Visual Studio 2010. If I am completely wrong here please move the thread.
So your real question is "how do I add C++ files to an empty project?" or "how do I build a DLL using Visual C++, given a set of C++ files?" or similar question?
If so, then there is no need to bring up what app you're trying to create or describe what your library is supposed to do. Bringing up what your application, DLL, or library will do isn't relevant. Adding files to an empty VC project, selecting the correct VC project type, compiling and linking, etc. follows the same sets of steps, regardless of what your library's purpose will be.
Regards,
Paul McKenzie
Last edited by Paul McKenzie; October 4th, 2012 at 10:41 PM.
Bookmarks