Re: sqlcl does not recognize/find my Java installation (Windows)

From: Mladen Gogala <gogala.mladen_at_gmail.com>
Date: Wed, 10 Mar 2021 15:12:31 -0500
Message-ID: <60ed2c01-41b5-e237-1f91-74c1edb19ca4_at_gmail.com>


Funny thing, I am using OpenJDK 11 for both SQLcl and SQL*Developer on my Fedora 33, without problems. Apparently Oracle treats Windows differently.

On 3/10/21 1:14 AM, Thomas Kellerer wrote:
> Hello,
>
> I am trying to run sqlcl but it refuses to use the Java JDK I have installed.
>
> I have SQL Developer 20.4 running without any further ado, but sqlcl only opens the Java download page when I run it.
>
> I have tried to put SetJavaHome with the path to my JDK into the ide\bin\jdk.conf and sqldeveloper\bin\jdk.conf and sqldeveloper\bin\sdcli.conf but sql.exe did not pick it up from any of those places.
>
> This happens when I try to run it:
>
> c:\etc\SQLDeveloper-20.4\sqldeveloper\bin>echo %JAVA_HOME%
> c:\etc\Java11
>
> c:\etc\SQLDeveloper-20.4\sqldeveloper\bin>java -version
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>
> c:\etc\SQLDeveloper-20.4\sqldeveloper\bin>where java
> c:\etc\Java11\bin\java.exe
>
> c:\etc\SQLDeveloper-20.4\sqldeveloper\bin>sql.exe
> This application requires a Java Runtime Environment 1.8.0_220
>
> c:\etc\SQLDeveloper-20.4\sqldeveloper\bin>
>
>
> The same happens when I use sqlcl from the separate download (without SQL Developer)
>
> I also tried other Java versions/distributions but to no avail.
>
> Any ideas?
>
> Thomas
>
> --
> http://www.freelists.org/webpage/oracle-l
>
>

-- 
Mladen Gogala
Database Consultant
Tel: (347) 321-1217
https://dbwhisperer.wordpress.com

--
http://www.freelists.org/webpage/oracle-l
Received on Wed Mar 10 2021 - 21:12:31 CET

Original text of this message