How to Use sqldeveloper.exe on Windows 11/10: Setup, Errors and Tips (2026)

To use sqldeveloper.exe, unzip the Oracle SQL Developer kit into a folder, open the new sqldeveloper folder and double-click sqldeveloper.exe; there is no installer to run.

Advertisement

This guide covers the current release (SQL Developer 26.2, July 2026), the JDK 17 requirement, your first database connection, the startup errors Oracle documents, and how to update or remove it cleanly.

Oracle SQL Developer main window showing Connections navigator and EMPLOYEES table
The Connections navigator on the left lists tables, views and procedures for each saved connection. (Image: docs.oracle.com)

The fastest way to run sqldeveloper.exe on Windows

The Windows x64 kit bundles JDK 17, so on a 64-bit Windows 11 or Windows 10 PC you do not need to install Java first.

  1. Open the official Oracle SQL Developer downloads page and download the Windows 64-bit kit, which Oracle labels This archive includes JDK 17.
  2. Read and accept the license agreement when Oracle asks.
  3. Right-click the downloaded zip file, select Extract All, and pick a folder such as C:\ that is not an existing sqldeveloper folder or an ORACLE_HOME.
  4. Open the extracted sqldeveloper folder, for example C:\sqldeveloper.
  5. Double-click sqldeveloper.exe.
  6. Select Yes or No when SQL Developer asks whether to migrate settings from a previous release.
  7. Right-click Connections in the Connections navigator and select New Database Connection to connect to a database.

If your unzip tool asks, keep the folder structure (Oracle calls this the Use folder names option). Flattening the archive breaks the kit.

Oracle SQL Developer 26.2 downloads page listing the Windows x64 zip file
This page also links release notes, full documentation and the Oracle Free Use license terms. (Image: oracle.com)

What sqldeveloper.exe Is and Where to Find It

sqldeveloper.exe is the Windows launcher for Oracle SQL Developer, Oracle's free graphical tool for working with Oracle databases. It is an Oracle product, not a Microsoft one, and it does not appear in Installed apps because nothing is installed.

The file sits wherever you unzipped the kit. Unzipping into C:\ creates C:\sqldeveloper, and sqldeveloper.exe is directly inside that folder.

Item Where it is on Windows What it holds
sqldeveloper.exe <unzip folder>\sqldeveloper\sqldeveloper.exe The program you double-click to start SQL Developer
sdcli command-line tool <unzip folder>\sqldeveloper\sqldeveloper\bin Runs certain SQL Developer operations from Command Prompt
product.conf C:\Users\<user name>\AppData\Roaming\sqldeveloper\<version>\product.conf The JDK path SQL Developer uses, on its SetJavaHome line
User preferences C:\Users\<user name>\AppData\Roaming\SQL Developer\system<version> Settings made under Tools > Preferences
SQL history C:\Users\<user name>\AppData\Roaming\SQL Developer\SqlHistory.xml Statements you ran in SQL Worksheet
Reports, snippets, code templates UserReports.xml, UserSnippets.xml and CodeTemplate.xml in the same SQL Developer folder Your own reports, snippets and templates

If the IDE_USER_DIR environment variable is set, SQL Developer stores user files there instead. Because user data lives outside the install folder, deleting C:\sqldeveloper does not delete your settings.

Windows 11/10 Requirements and Java Setup

Oracle's installation guide states one hard requirement: SQL Developer needs JDK 17. The 26.2 release notes say the same and name Oracle JDK 17.

Advertisement

Oracle certifies JDK 17 on Windows 11 x64 and only on 64-bit Java virtual machines. Windows 10 now sits on Oracle's "No Longer Supported" list for JDK 17, so it may still run but is outside certification.

Your situation Download this kit What happens at first launch
64-bit Windows 11 or 10, no Java needed elsewhere Windows 64-bit with JDK 17 included (the -x64.zip kit) SQL Developer uses its embedded JDK and opens
You already have JDK 17 installed, or want to manage Java yourself The -no-jre kit, which works on 32- or 64-bit Windows SQL Developer looks for a JDK; if it finds none, it asks for the JDK home once
You need a JDK first JDK 17 for Windows x64 from the Java 17 tab of Oracle's Java downloads page Point SQL Developer at a folder similar to C:\Program Files\Java\jdk-17
You want JavaScript support in SQL Developer GraalVM EE with the Oracle GraalVM JavaScript Runtime Plugin Oracle's release notes require this for JavaScript on Java 17 and higher

With the -no-jre kit, the bit level of your JDK decides whether SQL Developer runs as a 32-bit or 64-bit app. Oracle publishes no RAM or disk minimum for SQL Developer, so there is no official hardware baseline to meet.

To check which Java a PC already has, open Command Prompt and run java -version; the first line shows the version.

How to Launch SQL Developer and Create Your First Connection

A connection is a saved set of details for one database and one user. SQL Developer needs at least one before you can do anything useful. Ask your database administrator for the host name, port, SID or service name, user name and password.

Advertisement
  1. Double-click sqldeveloper.exe in your sqldeveloper folder.
  2. If a dialog asks for the full pathname of the JDK, select Browse, pick your JDK 17 folder, and confirm.
  3. Right-click Connections in the Connections navigator and select New Database Connection.
  4. Enter a Name, such as personnel_herman for user Herman on the personnel database. The name is only a label and is not stored in the database.
  5. Enter the Username and Password; leave Save Password cleared if you want to be asked each time.
  6. Keep Connection Type set to Basic, then fill in Hostname, Port (the listener port) and either SID or Service name.
  7. Select Connect to save the connection and open it, or Save to store it without connecting.

If a tnsnames.ora file exists on the PC, SQL Developer reads its entries automatically. Choose TNS as the Connection Type to pick one from the Network Alias list instead of typing host and port.

Oracle certifies SQL Developer 26.2 against Oracle Database 11gR2, 19c and 23ai. It can also view metadata and data in some third-party databases such as MySQL and Microsoft SQL Server once the matching JDBC driver is added.

How to check SQL Developer is working

  1. Select Help > About and confirm the version shown matches the kit you unzipped, for example 26.2.
  2. Expand your connection in the Connections navigator; the object types such as Tables and Views should list without an error.
  3. In the SQL Worksheet that opened for the connection, type SELECT sysdate FROM dual;.
  4. Press Ctrl + Enter to run the statement. A result grid with the database date means the connection works.
  5. Close SQL Developer and start it again. It should open without asking for the JDK path a second time.
SQL Worksheet in SQL Developer with a query and result grid
Running a SELECT statement here returns matching rows in a Query Result grid below the worksheet. (Image: docs.oracle.com)

Fixing Common sqldeveloper.exe Startup and Java Errors

Each fix below comes from Oracle's own download page, installation guide or user guide.

sqldeveloper.exe does not open, or closes right after you launch it

Oracle notes the Windows EXE needs MSVCR100.dll, and SQL Developer will not start if the first copy Windows finds is a 32-bit copy.

Advertisement
  1. Find the folders listed in your Path variable under System Properties > Environment Variables.
  2. Check which of those folders holds MSVCR100.dll first in the order.
  3. Copy a 64-bit MSVCR100.dll into the SQL Developer bin folder, as Oracle suggests.
  4. Or reorder Path so a folder with a 64-bit copy comes before any 32-bit copy.
  5. Start sqldeveloper.exe again.

SQL Developer asks for the JDK path, or points at the wrong Java

The -no-jre kit found no JDK, or the path saved at first launch is wrong.

  1. Install JDK 17 for Windows x64 from the Java 17 tab of Oracle's Java downloads page if it is missing.
  2. At the prompt, select Browse and choose the JDK folder itself, similar to C:\Program Files\Java\jdk-17, not its bin subfolder.
  3. If the saved path is wrong, close SQL Developer and open C:\Users\<user name>\AppData\Roaming\sqldeveloper\<version>\product.conf in Notepad.
  4. Edit the SetJavaHome line so it points to your JDK 17 folder, then save the file.
  5. Start sqldeveloper.exe again.

SQL Developer fails after unzipping a new version over an old one

Oracle states you must not install into an existing sqldeveloper folder; files from two versions get mixed.

  1. Export your connections first: right-click Connections and select Export Connections.
  2. Delete the old sqldeveloper folder, or pick a different folder for the new kit.
  3. Unzip the new kit with folder names kept.
  4. Start the new sqldeveloper.exe and select Yes to migrate settings.

SQL Developer takes a long time to start

The Automatically Check for Updates option runs at every start and can slow it down.

  1. Select Tools > Preferences.
  2. Open Extensions.
  3. Clear Automatically Check for Updates and select OK.
  4. Check manually from Help > Check for Updates when you want to.

Entries from tnsnames.ora do not appear in the connection list

SQL Developer cannot see the folder that holds tnsnames.ora.

  1. Define TNS_ADMIN as a system environment variable pointing to the folder with tnsnames.ora, as Oracle recommends for Windows.
  2. Or select Tools > Preferences > Database > Advanced and set Tnsnames Directory.
  3. Restart SQL Developer and open New Database Connection with Connection Type set to TNS.

Panes and navigators have moved or disappeared

Windows were repositioned by accident; the layout is saved per user.

  1. Select Window > Reset Windows to Factory Settings.
  2. To restore the toolbar too, use Reset Toolbars in the Customize Toolbars dialog.
  3. To reset everything, exit SQL Developer, back up and then delete the SQL Developer folder under AppData\Roaming, and start it again.

Connection fails because the database password expired

The database account's password has passed its expiry date.

  1. Right-click the connection name in the Connections navigator.
  2. Select Reset Password.
  3. Complete the Reset Password dialog, then connect again with the new password.

Configuration, Performance, and UI Tips

All of these live under Tools > Preferences unless the row says otherwise. Oracle does not document a supported memory setting for SQL Developer, so leave its Java memory options alone.

Goal Where to change it What it does
Faster startup Extensions > clear Automatically Check for Updates Skips the update check that Oracle says can increase startup time
Control how many rows load at once Database > Advanced > SQL Array Fetch Size Sets the maximum rows fetched at a time into the Data grid
Commit automatically, or not Database > Advanced > Autocommit When checked, commits after each INSERT, UPDATE or DELETE run in SQL Worksheet
Show line numbers Code Editor > Line Gutter > Show Line Numbers Numbers editor lines; press Ctrl + G in SQL Worksheet to jump to one
Keep each query result Database > Worksheet > Show query results in new tabs Pins each Run Statement (Ctrl + Enter) result in its own tab
Mark production connections Connection dialog > Color Draws a colored border on every worksheet for that connection
Group many connections Connections navigator folders Keeps local, test and production connections in separate folders
Run a whole script with formatted output SQL Worksheet > Run Script (F5) Runs every statement on the worksheet and supports output hints such as CSV

If shortcut keys stop behaving as expected, select Tools > Preferences > Shortcut Keys > More Actions > Load Keyboard Scheme and choose Default.

Updating, Reinstalling, and Keeping SQL Developer Secure

SQL Developer has no in-place updater for the main program. You update it by unzipping the new kit into a fresh folder and letting it migrate your settings. Help > Check for Updates only covers extensions and add-on drivers.

  1. Right-click Connections, select Export Connections, choose the connections, and under Password Handling pick Encrypt all passwords with a key or Remove all passwords from the exported connections.
  2. Download the new kit from the official Oracle SQL Developer downloads page.
  3. Unzip it into a new folder, not over the existing sqldeveloper folder.
  4. Start the new sqldeveloper.exe and select Yes when asked to migrate settings; choose the build to copy from, or accept the most recent one.
  5. If you skipped migration and want it later, delete the system<version> folder under AppData\Roaming\SQL Developer and restart SQL Developer to see the prompt again.
  6. Once the new version works, delete the old sqldeveloper folder and update any shortcut that pointed to it.
  7. To remove SQL Developer completely, delete the sqldeveloper folder and, if you want your settings gone too, the SQL Developer folder under AppData\Roaming.

For daily security, leave Save Password cleared on production connections, give them a red Color border, and make sure your AppData\Roaming\SQL Developer folder is not shared, as Oracle advises. Download SQL Developer only from oracle.com; Oracle's 26.2 release updated Java and fixed security bugs, so running old kits leaves those fixes out.

Frequently Asked Questions

Bing autocomplete returned no question-form searches for this topic, so these come from the most common sqldeveloper.exe searches and the questions the ranking page answers.

Do I need to install Java separately for sqldeveloper.exe on Windows 11 or 10?

No, not with the Windows 64-bit kit, which includes JDK 17. You only need a separate JDK 17 if you download the -no-jre kit. In that case SQL Developer asks for the JDK home folder the first time you launch it.

Where is sqldeveloper.exe located after I download SQL Developer?

It is inside the sqldeveloper folder created when you unzip the kit. Unzip into C:\ and the file is at C:\sqldeveloper\sqldeveloper.exe. It is not under Program Files and not listed in Installed apps, because SQL Developer has no installer.

How do I fix sqldeveloper.exe not opening or closing immediately after launch?

Oracle's first fix is the MSVCR100.dll check: the EXE fails if Windows finds a 32-bit copy of that DLL first. Copy a 64-bit copy into the SQL Developer bin folder or reorder PATH. Also confirm the JDK path on the SetJavaHome line in product.conf.

What connection details do I need to create my first Oracle database connection?

For a Basic connection you need a user name, password, the database host name, the listener port, and either the SID or the service name. With a tnsnames.ora file on the PC, you can choose the TNS connection type and pick a network alias instead.

What is the safest way to update SQL Developer on Windows?

Export your connections, unzip the new kit into a new folder, start the new sqldeveloper.exe and accept the offer to migrate settings. Oracle warns against unzipping over an existing sqldeveloper folder. Delete the old folder after the new version works.

Does Oracle SQL Developer work on Windows 11?

Yes. SQL Developer 26.2 needs JDK 17, and Oracle certifies JDK 17 on Windows 11 x64. The Windows 64-bit kit already contains JDK 17, so unzipping it and running sqldeveloper.exe is enough on a 64-bit Windows 11 PC.

Is Oracle SQL Developer free?

Yes. Oracle offers SQL Developer as a free download from oracle.com under its Oracle Free Use license, linked from the downloads page. Download it only from oracle.com rather than from a third-party site offering a repackaged sqldeveloper.exe.

How do I create a sqldeveloper.exe desktop shortcut?

Right-click sqldeveloper.exe in the sqldeveloper folder and create a shortcut, then move it to the desktop. If you later move or reinstall SQL Developer elsewhere, Oracle advises removing that shortcut or updating its properties to the new location.

Is SQL Developer a Microsoft product?

No. SQL Developer is Oracle's tool, built mainly for Oracle Database. It can view metadata and data in some third-party databases, including older Microsoft SQL Server releases, after you add the matching JDBC driver through Help, Check for Updates.

Bottom Line

On a 64-bit Windows 11 or 10 PC, download the Windows 64-bit kit with JDK 17 included, unzip it into a new folder, and run sqldeveloper.exe from there. That kit removes the only real setup hurdle, the JDK 17 requirement, and a fresh folder per version avoids the mixed-file failures Oracle warns about. Most remaining startup problems trace back to MSVCR100.dll or the SetJavaHome line in product.conf.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *