# ide-java Installation Guide
# 1. Windows Installation Process
# 1.1 Download Link
Visit the Github Release Page (opens new window) and download the following two files:
vscode-ide-java-win32-x64.exe
ide-java-extensions.zip
# 1.2 Install ide-java
- Double-click the
vscode-ide-java-win32-x64.exe
file to begin the installation. - The icon after the installation will look like this:
# 1.3 Extension Installation
# List of Extension Files
After extracting the ide-java-extensions.zip
, you will find the following extensions:
├── redhat.java
│ ├── redhat.java-1.21.2023070804.vsix
│ ├── redhat.java-1.21.2023070804@darwin-arm64.vsix
│ ├── redhat.java-1.21.2023070804@darwin-x64.vsix
│ ├── redhat.java-1.21.2023070804@linux-arm64.vsix
│ ├── redhat.java-1.21.2023070804@linux-x64.vsix
├── redhat.vscode-xml
│ ├── redhat.vscode-xml-0.25.2023062304.vsix
│ ├── redhat.vscode-xml-0.25.2023062304@darwin-arm64.vsix
│ ├── redhat.vscode-xml-0.25.2023062304@darwin-x64.vsix
│ ├── redhat.vscode-xml-0.25.2023062304@linux-x64.vsix
│ ├── redhat.vscode-xml-0.25.2023062304@win32-x64.vsix
├── PKief.material-icon-theme-4.28.0.vsix
├── VisualStudioExptTeam.vscodeintellicode-1.2.30.vsix
├── ms-vscode-remote.remote-containers-0.300.0.vsix
├── ms-vscode-remote.remote-ssh-0.103.2023062115.vsix
├── ms-vscode-remote.remote-wsl-0.80.2.vsix
├── ms-vscode-remote.vscode-remote-extensionpack-0.24.0.vsix
├── ms-vscode.remote-server-1.3.2023070609.vsix
├── naco-siren.gradle-language-0.2.3.vsix
├── redhat.vscode-yaml-1.13.0.vsix
├── richardwillis.vscode-gradle-extension-pack-0.0.4.vsix
├── vmware.vscode-boot-dev-pack-0.2.1.vsix
├── vmware.vscode-spring-boot-1.48.2023070804.vsix
├── vscjava.vscode-gradle-3.12.2023070100.vsix
├── vscjava.vscode-java-debug-0.52.2023063003.vsix
├── vscjava.vscode-java-dependency-0.23.2023060200.vsix
├── vscjava.vscode-java-pack-0.25.2023062906.vsix
├── vscjava.vscode-java-test-0.39.0.vsix
├── vscjava.vscode-lombok-1.1.0.vsix
├── vscjava.vscode-maven-0.41.2023042103.vsix
├── vscjava.vscode-spring-boot-dashboard-0.13.2023070100.vsix
├── vscjava.vscode-spring-initializr-0.11.2023070103.vsix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Installing the redhat.java
Extension
- Launch ide-java.
- Navigate to Extensions.
- Select
...
→Install From VSIX
. - Choose all the
redhat.java
extensions. The system will automatically select the appropriate extension for installation based on your OS.
# Installing Other Extensions
- For
redhat.vscode-xml
and other extensions, the installation process is the same as described above.
# Setting Icons
- Choose
Material Icon Theme
. - Navigate to
Set File Icon Theme
. - Select the desired icon.
# 1.4 ide-java Configuration
- Open the configuration file located at
C:\Users\Administrator\.vside-python\argv.json
. - Insert the following content:
"enable-proposed-api": ["ms-vscode-remote.remote-containers", "ms-vscode-remote.remote-ssh", "ms-vscode-remote.remote-wsl", "ms-vscode.remote-server"]
1
The entire content of the configuration file is:
{
"disable-hardware-acceleration": false,
"enable-crash-reporter": true,
"crash-reporter-id": "f52a60d6-a354-4274-9f22-bd2502c54da9",
"enable-proposed-api": ["ms-vscode-remote.remote-containers", "ms-vscode-remote.remote-ssh", "ms-vscode-remote.remote-wsl", "ms-vscode.remote-server"]
}
1
2
3
4
5
6
2
3
4
5
6
# 1.5 Code Testing
Ensure you have the Java development environment installed.
# Java Sample Code
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world");
String javaVersion = System.getProperty("java.version");
System.out.println(javaVersion);
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
Output of the code execution:
Hello world
17.0.4.1
1
2
2
# McOS Installation
Please refer to the above installation process.
# ide-java Extension
# Java Support
Extension Pack for Java
Publisher: Microsoft
VS Marketplace Link (opens new window)Language Support for Java(TM) by Red Hat
Publisher: Red Hat
VS Marketplace Link (opens new window)
# XML Support
- XML
Publisher: Red Hat
VS Marketplace Link (opens new window)
# Spring Boot Support
- Spring Boot Extension Pack
Publisher: VMware
VS Marketplace Link (opens new window)
# Lombok Support
Lombok Annotations Support for VS Code
Publisher: Microsoft
# Remote Development Support
- Remote Development
Publisher: Microsoft
VS Marketplace Link (opens new window)
# Theme Support
- Material Icon Theme
Publisher: Philipp Kief
VS Marketplace Link (opens new window)