Java

About

Javaarrow-up-right Java is a general-purpose programming language that is class-based, object-oriented, and designed to have a few implementation dependencies as possible.

Installation

Change enable from False to True in the java section (cf module installation).

circle-info

For more details read the official documentationarrow-up-right.

Requirements

No requirements.

VSCode

VSCode extensions

redhat.java

This extensionarrow-up-right provides Java language support.

vscjava.vscode-java-debug

This extensionarrow-up-right provides a lightweight Java debugger for Visual Studio Code.

vscjava.vscode-java-test

This extensionarrow-up-right allow to run and debug Java test cases in Visual Studio Code.

vscjava.vscode-maven

This extensionarrow-up-right allows to manage Maven projects, execute goals, generate a project from the archetype, improve the user experience for Java developers.

vscjava.vscode-java-dependency

This extensionarrow-up-right manages Java Dependencies in VSCode.

VisualStudioExptTeam.vscodeintellicode

This extensionarrow-up-right provides AI-assisted development features for Java.

shengchen.vscode-checkstyle

This extensionarrow-up-right provides real-time feedback about Checkstyle violations and quick fix actions.

redhat.vscode-xml

This extensionarrow-up-right provides support for creating and editing XML documents, based on the LSP4XML Language Server, running with Java.

pivotal.vscode-spring-boot

This extensionarrow-up-right provides validation and content assist for Spring Boot application.properties, application.yml properties files. As well as Boot-specific support for .java files.

circle-info

This extension will be installed only if you had set spring_boot to True in your vscode-anywhere.sls file:

vscjava.vscode-spring-initializr

This extensionarrow-up-right quickly generates a Spring Boot project in Visual Studio Code (VS Code). It helps you to customize your projects with configurations and manage Spring Boot dependencies.

circle-info

This extension will be installed only if you had set spring_boot to True in your vscode-anywhere.sls file:

vscjava.vscode-spring-boot-dashboard

Spring Boot Dashboardarrow-up-right is an explorer in the side bar, you can view and manage all available Spring Boot projects in your workspace. It also supports the features to quickly start, stop or debug a Spring Boot project.

circle-info

This extension will be installed only if spring_boot is enabled in your vscode-anywhere.sls file:

redhat.vscode-quarkus

This extensionarrow-up-right provides support for Quarkus development.

circle-info

This extension will be installed only if quarkus is enabled in your vscode-anywhere.sls file:

SummerSun.vscode-jetty

This extensionarrow-up-right allows to start and run or debug your war package on Jetty.

circle-info

This extension will be installed only if jetty is enabled in your vscode-anywhere.sls file:

adashen.vscode-tomcat

This extensionarrow-up-right allows to debug or run your java war package in Apache Tomcat.

circle-info

This extension will be installed only if jetty is enabled in your vscode-anywhere.sls file:

VSCode settings

Global settings

Windows settings

circle-info

Assuming you have installed in the default directory C:\VSCode-Anywhere.

Linux settings

MacOS settings

VSCode keybindings

No keybindingsarrow-up-right.

Software

Windows software

scoop

circle-info

This package will be installed only if tomcat is enabled in your vscode-anywhere.sls file.

circle-info

This package will be installed only if quarkus is enabled in your vscode-anywhere.sls file.

chocolatey

circle-info

This package will be installed only if you had set jetty is enabled in your vscode-anywhere.sls file.

Linux software

brew

circle-info

This package will be installed only if jetty is enabled in your vscode-anywhere.sls file.

circle-info

This package will be installed only if tomcat is enabled in your vscode-anywhere.sls file.

nix

circle-info

This package will be installed only if quarkus is enabled in your vscode-anywhere.sls file.

MacOS software

brew

circle-info

This package will be installed only if jetty is enabled in your vscode-anywhere.sls file.

circle-info

This package will be installed only if tomcat is enabled in your vscode-anywhere.sls file.

Documentation

VSCode-Anywhere

Environment

Windows environment

circle-info

If quarkus is enabled, the following PATH will be append:

If jetty is enabled the following environment will be set:

circle-info

Assuming you have installed in the default directory C:\VSCode-Anywhere.

Linux environment

If tomcat is enabled the following environment will be set:

If jetty is enabled the following environment will be set:

MacOS environment

If tomcat is enabled the following environment will be set:

If jetty is enabled the following envrionment will be set:

Specific settings

spring_boot

If set to True, it will install additional components for Spring Bootarrow-up-right:

quarkus

If set to True, it will install additional components for Quarkusarrow-up-right:

tomcat

If set to True, it will install additional components for Tomcatarrow-up-right:

jetty

If set to True, it will install additional components for Jettyarrow-up-right:

Last updated