JAVA Extension is compatible with Java 6 and newer versions up to Java 14. Support for JAVA 17 is currently underway.
1. Installation #
Install the extension with two method below:
1. Install the extension in VSCode Clicknium Extension
2. Install the extension via Clicknium Python command
from clicknium import clicknium as cc
# Install JAVA extension
cc.java.extension.install()
![](http://clicknium.com/wp-content/uploads/2023/08/java_ext_install.png)
2. Additional Steps⭐︎ #
(1) Please ensure that you verify this authentication before proceeding with the installation.
![](http://clicknium.com/wp-content/uploads/2023/08/java_extension_admin_confirm.png)
(2) Refer to the console output for more installation details. Please note that the JAVA extension status will not change
in VS Code extension since multiple JRE/JDK environments could exist.
![](http://clicknium.com/wp-content/uploads/2023/08/java_ext_install_finish.png)
(3)Double-check the installation status:
Go to “{JRE}/lib/accessibility.properties
“,
and check the file contents to see if the Clicknium settings exist.
![](http://clicknium.com/wp-content/uploads/2023/08/java_extension_check.png)
3. JAVA 9+ environment #
This is how to configration steps for JAVA 9+ environment
Remarks: For applications opened with JAVA 9, 11, and 14, there are a few more steps to set the bridge manually:
Step1、 Go to the Python site-package folder to find the JAVA bridge dependencies, such as “C:\Program Files\Python\Lib\site-packages\clicknium\.lib\automation\JavaSupport
”
Step2、Copy “accessibility.properties
” to current user folder(such as“ C:\Users\Administrator
” ) and rename to “.accessibility.properties
”
Step3、Add Java bridge dependencies in the step 1 folder to CLASSPATH or run with -cp in the command line. For example, there is demo Swing App from Oracle. FilechooserDemo is under the path “demo\jfc\FileChooserDemo\”.
Step4、Run with the command: “java -cp 'D:\swingset2-1.0-SNAPSHOT.jar;C:\Program Files\Python\Lib\site-packages\clicknium\.lib\automation\JavaSupport\*' swingset.SwingSet2
”
Step5、Before installing the extension, please close all JAVA applications. Restart VS Code after the installation the first time.