# Eclipse (Private/Enterprise-SaaS)

Once you’ve joined your team’s Tabnine account, the next step is to install Tabnine in Eclipse.\
This article guides you through the process.

## Install from your private update site <a href="#install-from-marketplace" id="install-from-marketplace"></a>

1. In Eclipse, go to **Eclipse** > **Help** and select **Install New Software:**

<figure><img src="/files/PQ6ejcHixj4DJoweaaDR" alt=""><figcaption></figcaption></figure>

2. Click **Add:**

<figure><img src="/files/ZfHFy5zqdxhCQcv5K0HP" alt=""><figcaption></figcaption></figure>

3. In the **Add Repository** screen, add the details of your Tabnine Enterprise Server.
4. Enter the following URL for **Location:** https\://{YOUR TABNINE SERVER URL}/update/eclipse
5. Click **Add:**

<figure><img src="/files/KYqoytX7zHCni9WbWAdm" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note:

If you have an internal certificate authority you will need to add:

1\. Locate the eclipse.ini file in your Eclipse installation and open it

2\. Below the line `-vmargs`, add the following lines, then save the file:

Mac OS:

**`-Djavax.net.ssl.trustStore=NUL`**

**`-Djavax.net.ssl.trustStoreType=KeychainStore`**

Windows:

**`-Djavax.net.ssl.trustStore=NUL`**

**`-Djavax.net.ssl.trustStoreType=Windows-ROOT`**

3\. Restart eclipse.
{% endhint %}

4. Select **Tabnine Eclipse Plugin** **- Self Hosted** and click **Next:**

<figure><img src="/files/bz1OkMvfcFUuCaznSn8E" alt=""><figcaption></figcaption></figure>

5. On the following screen, click **Next:**

<figure><img src="/files/gVG7hVlcZo73SCyEM6Xv" alt=""><figcaption></figcaption></figure>

6. Accept the terms and click **Finish:**

<figure><img src="/files/8jjfWkchKclfj773UH5u" alt=""><figcaption></figcaption></figure>

7. Under **Authority / Update Site**, select your site and click **Trust Selected:**

<figure><img src="/files/fPtcIink5vvrdTI4zF4K" alt=""><figcaption></figcaption></figure>

8. You'll see that the installation is in progress:

<figure><img src="/files/aacdDBHmE9EvfgOGAUCE" alt=""><figcaption></figcaption></figure>

9. Once installation is complete, click **Restart Now** to restart your IDE:

<figure><img src="/files/tHXCrasWPw4MBwIF6rH2" alt=""><figcaption></figcaption></figure>

### Configure the Tabnine Server URL

1. After your IDE restarts, you'll see the Tabnine logo on the status bar with a message requesting that you set the Tabnine Enterprise Server URL:

<figure><img src="/files/5x5hoC8hDfHccgC90xsE" alt=""><figcaption></figcaption></figure>

2. Click the status bar message, and then click <mark style="background-color:blue;">**Open settings**</mark>**:**

<figure><img src="/files/HXdQi3KPcBdjKrvVWxPH" alt=""><figcaption></figcaption></figure>

3. Set your Tabnine Enterprise Server URL to \[https\://{YOUR TABNINE SERVER URL}], click <mark style="background-color:blue;">**Apply and Close**</mark>**,** and restart your IDE:

<figure><img src="/files/n8ZlVdjxJ7qmIbhTsxdP" alt=""><figcaption></figcaption></figure>

4. Wait for Tabnine Enterprise to initialize:

<figure><img src="/files/6EW3RwELYGKfaESu5bNU" alt=""><figcaption></figcaption></figure>

### Sign in to Tabnine

1. Tabnine will ask you to sign in. Click the message and then click **Login:**

<figure><img src="/files/c2Mq0AA3jO6JBdeG3kFh" alt=""><figcaption></figcaption></figure>

2. A browser window will open and you'll be prompted to log in to Tabnine. Click **Sign In:**

<figure><img src="/files/16ZcNxyBHKGqazr2jiGN" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If your organization doesn't have SSO, you'll see the following screen. Sign in using your Tabnine user credentials

<img src="/files/dKAH3nhen5tV9MfF8ijr" alt="" data-size="original">
{% endhint %}

3. Once you’ve successfully signed in, you'll see the following message:

<figure><img src="/files/ArVfeSKWCk5F9KdWZ0kt" alt=""><figcaption></figcaption></figure>

Once you see this confirmation screen, close the browser and return to your IDE.

Now [start using Tabnine](/main/getting-started/quickstart.md)!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/eclipse-private-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
