title: SikuliX IDE is stuck starting up with message: SikuliX-IDE 2.0.4 is starting on Java 15
body: <ul>
  <li>Machine: MacBook Pro running macOS Catalina V10.15.7</li>
  <li>Downloaded Java JDK 15 from: <a href="https://jdk.java.net/15/" rel="nofollow noreferrer">https://jdk.java.net/15/</a></li>
  <li>Put the jdk folder in /Library/Java/JavaVirtualMachines/ (I had to manually create the JavaVirtualMachines folder as I'd previously deleted it whilst uninstalling a previous java installation)</li>
  <li>Downloaded SikuliX version 2.0.4 from <a href="https://raiman.github.io/SikuliX1/downloads.html" rel="nofollow noreferrer">https://raiman.github.io/SikuliX1/downloads.html</a></li>
  <li>Downloaded Jython 2.7.1 from <a href="https://github.com/RaiMan/SikuliX1/wiki/How-to-make-Jython-ready-in-the-IDE" rel="nofollow noreferrer">https://github.com/RaiMan/SikuliX1/wiki/How-to-make-Jython-ready-in-the-IDE</a></li>
  <li>Put the Jython jar in the same directory as the Sikuli jar</li>
  </ul>
  <p>When I run SikuliX IDE (either double clicking the .jar file or running java -jar command in the terminal), SikuliX starts but gets stuck with this pop up on screen:
  <a href="https://i.stack.imgur.com/k2uyQ.png" rel="nofollow noreferrer">&quot;SikuliX-IDE 2.0.4 is starting on Java 15&quot;</a></p>
  <p>When I run the debug command &quot;java -jar sikulixide-2.0.4.jar -v&quot; this it the output (I can't interpret anything wrong from this):</p>
  <pre><code>java -jar sikulixide-2.0.4.jar -v
  [DEBUG]startUp: IDE: Running: /Users/nick/Documents/Year 4/Final Year Project/sikulixide-2.0.4.jar
  [DEBUG]startUp: IDE: AppData: /Users/nick/Library/Application Support/Sikulix
  [DEBUG]startUp: IDE: starting with classpath: sikulixide-2.0.4.jar ...
  [DEBUG]startUp: IDE: no extensions.txt nor valid content
  [DEBUG]startUp: IDE: adding extension file: /Users/nick/Library/Application Support/Sikulix/Extensions/jython-standalone-2.7.1.jar
  [576 debug] RunTime:temp folder ok: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T/Sikulix_2010589482
  Options: *** options dump
  Options: testing = 
  Options: OptionsFile = /Users/nick/Library/Application Support/Sikulix/SikulixStore/SikulixOptions.txt
  Options: *** options dump end
  ***** show environment for 2.0.4-2020-03-14_08:01 API
  user.home: /Users/nick
  user.dir (work dir): /Users/nick/Documents/Year 4/Final Year Project
  user.name: nick
  java.io.tmpdir: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T
  running 64Bit(x86_64) on m (10.15.7) from a jar
  java 15 version 15 vm 15.0.1+9-18 class 59.0 arch 64
  app data folder: /Users/nick/Library/Application Support/Sikulix
  executing jar: /Users/nick/Documents/Year%204/Final%20Year%20Project/sikulixide-2.0.4.jar
  *** classpath dump sikulix
    0: sikulixide-2.0.4.jar
  *** classpath dump end
  ***** show environment end
  [DEBUG]startUp: IDE: *********************** leaving start
  [65 debug] Sikulix: starting IDE
  [178 debug] RunTime:temp folder ok: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T/Sikulix_2118090038
  Options: *** options dump
  Options: testing = 
  Options: OptionsFile = /Users/nick/Library/Application Support/Sikulix/SikulixStore/SikulixOptions.txt
  Options: *** options dump end
  ***** show environment for 2.0.4-2020-03-14_08:01 IDE
  user.home: /Users/nick
  user.dir (work dir): /Users/nick/Documents/Year 4/Final Year Project
  user.name: nick
  java.io.tmpdir: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T
  running 64Bit(x86_64) on m (10.15.7) from a jar
  java 15 version 15 vm 15.0.1+9-18 class 59.0 arch 64
  app data folder: /Users/nick/Library/Application Support/Sikulix
  executing jar: /Users/nick/Documents/Year%204/Final%20Year%20Project/sikulixide-2.0.4.jar
  *** classpath dump sikulix
    0: /Users/nick/Documents/Year 4/Final Year Project/sikulixide-2.0.4.jar
    1: /Users/nick/Library/Application Support/Sikulix/Extensions/jython-standalone-2.7.1.jar
    2: sikulixide-2.0.4.jar
  *** classpath dump end
  ***** show environment end
  [355 debug] IDE: running with Locale: en_US
  [DEBUG]startUp: IDE: --- Sikuli parameters ---
  [DEBUG]startUp: IDE: 1: -v
  [367 debug] HotkeyManager: add Capture Hotkey: ⌘+⇧ 2 (50, 5)
  [546 debug] HotkeyManager: add Abort Hotkey: ⌘+⇧ C (67, 5)
  [553 debug] IDE: Init ScriptingSupport
  [555 debug] IDESupport: enter
  [1212 debug] Runner: added: Text [txt] text/text
  [1213 debug] Runner: added: Sikulix [] directory/sikulix
  [1213 debug] Runner: added: AppleScript [script] text/applescript
  [1214 debug] Runner: added: SikulixJar [jar] text/jar
  [1224 debug] Runner: added: Jython [py] text/jython
  </code></pre>
  <p>I've also tried creating a SikulixDebug.txt file in my home directory as suggested in <a href="http://sikulix.com/quickstart/" rel="nofollow noreferrer">http://sikulix.com/quickstart/</a> however this did not yield any results, no output was recorded to the text file. (also tried putting that text file in the same directory as the jar)</p>
  <p>Let me know if you have any suggestions!</p>