Install SQL Server Java Language Extension
07/11/2025 SQL Server 2019 (15.x) - Linux and later versions Learn how to install the Java Language Extension component for SQL Server on Linux. The Java Language Extension is part o
2019 (15.x) - Linux and later versions
Learn how to install the
Java Language Extension
component for SQL Server on Linux. The Java
Language Extension is part of
Language Extensions
and an add-on to the Database
Engine.
Although you can
install the Database Engine and Language Extensions concurrently
, it’s a best
practice to install and configure the SQL Server Database Engine first so that you can resolve
any issues before adding more components.
The Linux version must be
supported by SQL Server
, but doesn’t include the Docker
Engine. Supported versions include:
Red Hat Enterprise Linux
(RHEL)
SUSE Linux Enterprise Server
(SLES)
Ubuntu
You should have a tool for running Transact-SQL (T-SQL) commands. A query editor is
necessary for post-install configuration and validation. We recommend the
MSSQL
extension for Visual Studio Code
, which is a free download that runs on Linux.
Language Extensions is also supported on Linux containers. We don’t provide prebuilt
containers with Language Extensions, but you can create one from the SQL Server
containers using
an example template available on GitHub.
Language Extensions and
Machine Learning Services
are installed by default on SQL
Server Big Data Clusters. If you use Big Data Clusters, you don’t need to follow the steps
in this article. For more information, see
Run Python and R scripts with Machine Learning
Services on SQL Server 2019 Big Data Clusters.
On an internet-connected device, packages are downloaded and installed independently of the
Database Engine using the package installer for each operating system. The following table
describes all available packages.