title: Interacting with a an app from another JVM using javax.accessibility
body: <p>I am trying to interact with an java swing app using <a href="https://www.oracle.com/java/technologies/javase/javase-desktop-accessibility-downloads.html" rel="nofollow noreferrer">java accessibility utilities</a>.  The java accessibility guide says that</p>
  <blockquote>
  <p>For an assistive technology to work with a Java application, load it
  into the same JVM as the Java application to which it is providing
  access. This is done through the use of the assistive_technologies
  property.</p>
  </blockquote>
  <p>and</p>
  <blockquote>
  <p>The Monkey class is in the examples/Monkey directory included with
  this release of the Java Accessibility Utilities. Before you can run it, you need to set up your
  environment appropriately by following these instructions:</p>
  <pre><code>Copy jaccess.jar and jaccess-examples.jar to the $JDKHOME/jre/lib/ext directory under your JDK1.2 or later
  installation.
  Modify (create one if it doesn't exist) your $JDKHOME/jre/lib/accessibility.properties file to include the 
  following line:
  
  assistive_technologies=Monkey
  </code></pre>
  <p>By following the instructions above, Monkey will automatically be started any time you start a Java application. For example, you can run the SwingSet demo that comes as part of the demonstration applications for Swing.</p>
  </blockquote>
  <p>I have copied jaccess-examples.jar to my jre folder (C:\Program Files\Java\jre1.8.0_221\lib\ext),
  jaccess.jar was there already, added to accessibility.properties file in (C:\Program Files\Java\jre1.8.0_221\lib) the line assistive_technologies=Monkey but nothing happens when launching a java swing application. How can i make it work?</p>
  <p>To note that it does actually work if Monkey starts in the same JVM as the app it needs to access even without modifying accessibility.properties file.</p>