René's URL Explorer Experiment


Title: Getting Started with Java in VS Code

Open Graph Title: Getting Started with Java in VS Code

Description: Java tutorial showing basic Java language support in the Visual Studio Code editor

Open Graph Description: Java tutorial showing basic Java language support in the Visual Studio Code editor

Opengraph URL: https://code.visualstudio.com/docs/java/java-tutorial

X: @code

direct link

Domain: code.visualstudio.com


Hey, it has json ld scripts:
		{
			"@context" : "http://schema.org",
			"@type" : "SoftwareApplication",
			"name" : "Visual Studio Code",
			"softwareVersion": "1.146",
			"offers": {
				"@type": "Offer",
				"price": "0",
				"priceCurrency": "USD"
			},
			"applicationCategory": "DeveloperApplication",
			"applicationSubCategory": "AI Code Editor",
			"description": "Visual Studio Code is a free, open source AI code editor for agent-first development. Build with AI agents, manage multi-agent workflows, and code across any environment.",
			"alternateName": "VS Code",
			"datePublished": "2021-11-03",
			"operatingSystem": "Mac, Linux, Windows",
			"logo": "https://code.visualstudio.com/assets/apple-touch-icon.png",
			"screenshot": "https://code.visualstudio.com/assets/images/product-screenshot.png",
			"releaseNotes": "https://code.visualstudio.com/updates",
			"downloadUrl": "https://code.visualstudio.com/download",
			"license": "https://code.visualstudio.com/license",
			"softwareRequirements": "https://code.visualstudio.com/docs/supporting/requirements",
			"url" : "https://code.visualstudio.com",
			"author": {
				"@type": "Organization",
				"name": "Microsoft"
			},
			"publisher": {
				"@type": "Organization",
				"name": "Microsoft"
			},
			"maintainer": {
				"@type": "Organization",
				"name": "Microsoft"
			},
			"potentialAction": {
				"@type": "SearchAction",
				"target": "https://code.visualstudio.com/Search?q={search_term_string}",
				"query-input": "required name=search_term_string"
			},
			"sameAs" : [
				"https://en.wikipedia.org/wiki/Visual_Studio_Code",
				"https://twitter.com/code",
				"https://www.youtube.com/code",
				"https://www.tiktok.com/@vscode",
				"https://github.com/microsoft/vscode"
			]
		}
	

awa-expId68097614:1474476;vt-downloadv2:1487699;
awa-envprod
google-site-verificationhNs7DXrTySP_X-0P_AC0WulAXvUwgSXEmgfcO2r79dw
twitter:cardsummary_large_image
ms.prodvs-code
ms.ContentId12d8264b-643f-4745-a7ea-8433dedb1331
ms.date1/4/2022
ms.topicconceptual
og:typearticle
og:imagehttps://code.visualstudio.com/opengraphimg/generated/docs/java/java-tutorial.webp

Links:

llms.txthttps://code.visualstudio.com/llms.txt
Skip to contenthttps://code.visualstudio.com/docs/java#main-content
https://code.visualstudio.com/
Agentshttps://code.visualstudio.com/features/agents
Modelshttps://code.visualstudio.com/features/models
Customizationshttps://code.visualstudio.com/features/customizations
Continuityhttps://code.visualstudio.com/features/continuity
Write codehttps://code.visualstudio.com/features/code-editing
Enterprisehttps://code.visualstudio.com/features/enterprise
Extensibilityhttps://code.visualstudio.com/features/extensibility
Release noteshttps://code.visualstudio.com/updates
Bloghttps://code.visualstudio.com/blogs
Documentationhttps://code.visualstudio.com/docs
Learnhttps://code.visualstudio.com/learn
APIhttps://code.visualstudio.com/api
FAQhttps://code.visualstudio.com/docs/supporting/faq
Extension Marketplace (opens in new tab) https://marketplace.visualstudio.com/VSCode
MCP registry (opens in new tab) https://github.com/mcp?utm_source=vscode-website&utm_campaign=mcp-registry-server-launch-2025
Events (opens in new tab) https://aka.ms/vscode/live
GitHub repository (opens in new tab) https://github.com/microsoft/vscode
Downloadhttps://code.visualstudio.com/download
Download https://code.visualstudio.com/download
VS Code Insidershttps://code.visualstudio.com/insiders
Other platformshttps://code.visualstudio.com/download
CLI for Apple siliconhttps://code.visualstudio.com/sha/download?build=stable&os=cli-darwin-arm64
CLI for Intelhttps://code.visualstudio.com/sha/download?build=stable&os=cli-darwin-x64
CLI for x64https://code.visualstudio.com/sha/download?build=stable&os=cli-win32-x64
CLI for Arm64https://code.visualstudio.com/sha/download?build=stable&os=cli-win32-arm64
CLI for x64https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64
CLI for Arm64https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-arm64
CLI for Arm32https://code.visualstudio.com/sha/download?build=stable&os=cli-linux-armhf
licensehttps://code.visualstudio.com/license
privacy statementhttps://go.microsoft.com/fwlink/?LinkId=521839
Licensehttps://code.visualstudio.com/license
Privacyhttps://go.microsoft.com/fwlink/?LinkId=521839
GitHub Universe, on demand. Watch the VS Code session recordings.https://reg.githubuniverse.com/flow/github/universe26/attendee-portal/page/sessioncatalog?tab.allsessions=1783449560443001ldrh&search.deliveryformat=1692799009854002CBbz&source=vsc-website-banner
A year of VS Code, wrapped. Explore the highlights.https://code.visualstudio.com/blogs/2026/10/28/vscode-wrapped?source=vsc-website-banner
All Docshttps://code.visualstudio.com/docs
Overviewhttps://code.visualstudio.com/docs/languages/overview
Language Supporthttps://code.visualstudio.com/docs/java#docs-languages-0-articles
JavaScripthttps://code.visualstudio.com/docs/languages/javascript
JSONhttps://code.visualstudio.com/docs/languages/json
HTMLhttps://code.visualstudio.com/docs/languages/html
Emmethttps://code.visualstudio.com/docs/languages/emmet
CSS, SCSS and Lesshttps://code.visualstudio.com/docs/languages/css
TypeScripthttps://code.visualstudio.com/docs/languages/typescript
Markdownhttps://code.visualstudio.com/docs/languages/markdown
PowerShellhttps://code.visualstudio.com/docs/languages/powershell
C++https://code.visualstudio.com/docs/languages/cpp
Javahttps://code.visualstudio.com/docs/languages/java
PHPhttps://code.visualstudio.com/docs/languages/php
Pythonhttps://code.visualstudio.com/docs/languages/python
Juliahttps://code.visualstudio.com/docs/languages/julia
Rhttps://code.visualstudio.com/docs/languages/r
Rubyhttps://code.visualstudio.com/docs/languages/ruby
Rusthttps://code.visualstudio.com/docs/languages/rust
Gohttps://code.visualstudio.com/docs/languages/go
T-SQLhttps://code.visualstudio.com/docs/languages/tsql
C#https://code.visualstudio.com/docs/languages/csharp
.NEThttps://code.visualstudio.com/docs/languages/dotnet
Swifthttps://code.visualstudio.com/docs/languages/swift
Node.js / JavaScripthttps://code.visualstudio.com/docs/java#docs-languages-1-articles
Working with JavaScripthttps://code.visualstudio.com/docs/nodejs/working-with-javascript
Node.js Tutorialhttps://code.visualstudio.com/docs/nodejs/nodejs-tutorial
Node.js Debugginghttps://code.visualstudio.com/docs/nodejs/nodejs-debugging
Deploy Node.js Appshttps://code.visualstudio.com/docs/nodejs/nodejs-deployment
Browser Debugginghttps://code.visualstudio.com/docs/nodejs/browser-debugging
Angular Tutorialhttps://code.visualstudio.com/docs/nodejs/angular-tutorial
React Tutorialhttps://code.visualstudio.com/docs/nodejs/reactjs-tutorial
Vue Tutorialhttps://code.visualstudio.com/docs/nodejs/vuejs-tutorial
Debugging Recipeshttps://code.visualstudio.com/docs/nodejs/debugging-recipes
Performance Profilinghttps://code.visualstudio.com/docs/nodejs/profiling
Extensionshttps://code.visualstudio.com/docs/nodejs/extensions
TypeScripthttps://code.visualstudio.com/docs/java#docs-languages-2-articles
Tutorialhttps://code.visualstudio.com/docs/typescript/typescript-tutorial
Transpilinghttps://code.visualstudio.com/docs/typescript/typescript-transpiling
Editinghttps://code.visualstudio.com/docs/typescript/typescript-editing
Refactoringhttps://code.visualstudio.com/docs/typescript/typescript-refactoring
Debugginghttps://code.visualstudio.com/docs/typescript/typescript-debugging
Pythonhttps://code.visualstudio.com/docs/java#docs-languages-3-articles
Quick Starthttps://code.visualstudio.com/docs/python/python-quick-start
Tutorialhttps://code.visualstudio.com/docs/python/python-tutorial
Run Python Codehttps://code.visualstudio.com/docs/python/run
Editinghttps://code.visualstudio.com/docs/python/editing
Lintinghttps://code.visualstudio.com/docs/python/linting
Formattinghttps://code.visualstudio.com/docs/python/formatting
Debugginghttps://code.visualstudio.com/docs/python/debugging
Environmentshttps://code.visualstudio.com/docs/python/environments
Testinghttps://code.visualstudio.com/docs/python/testing
Python Interactivehttps://code.visualstudio.com/docs/python/jupyter-support-py
Django Tutorialhttps://code.visualstudio.com/docs/python/tutorial-django
FastAPI Tutorialhttps://code.visualstudio.com/docs/python/tutorial-fastapi
Flask Tutorialhttps://code.visualstudio.com/docs/python/tutorial-flask
Create Containershttps://code.visualstudio.com/docs/python/tutorial-create-containers
Deploy Python Appshttps://code.visualstudio.com/docs/python/python-on-azure
Python in the Webhttps://code.visualstudio.com/docs/python/python-web
Settings Referencehttps://code.visualstudio.com/docs/python/settings-reference
Javahttps://code.visualstudio.com/docs/java#docs-languages-4-articles
Getting Startedhttps://code.visualstudio.com/docs/java/java-tutorial
Navigate and Edithttps://code.visualstudio.com/docs/java/java-editing
Refactoringhttps://code.visualstudio.com/docs/java/java-refactoring
Formatting and Lintinghttps://code.visualstudio.com/docs/java/java-linting
Project Managementhttps://code.visualstudio.com/docs/java/java-project
Build Toolshttps://code.visualstudio.com/docs/java/java-build
Run and Debughttps://code.visualstudio.com/docs/java/java-debugging
Testinghttps://code.visualstudio.com/docs/java/java-testing
Spring Boothttps://code.visualstudio.com/docs/java/java-spring-boot
Modernizing Java Appshttps://code.visualstudio.com/docs/java/java-app-mod
Application Servershttps://code.visualstudio.com/docs/java/java-tomcat-jetty
Deploy Java Appshttps://code.visualstudio.com/docs/java/java-on-azure
GUI Applicationshttps://code.visualstudio.com/docs/java/java-gui
Extensionshttps://code.visualstudio.com/docs/java/extensions
FAQhttps://code.visualstudio.com/docs/java/java-faq
C++https://code.visualstudio.com/docs/java#docs-languages-5-articles
Intro Videoshttps://code.visualstudio.com/docs/cpp/introvideos-cpp
GCC on Linuxhttps://code.visualstudio.com/docs/cpp/config-linux
GCC on Windowshttps://code.visualstudio.com/docs/cpp/config-mingw
GCC on Windows Subsystem for Linuxhttps://code.visualstudio.com/docs/cpp/config-wsl
Clang on macOShttps://code.visualstudio.com/docs/cpp/config-clang-mac
Microsoft C++ on Windowshttps://code.visualstudio.com/docs/cpp/config-msvc
Build with CMakehttps://code.visualstudio.com/docs/cpp/build-with-cmake
CMake Tools on Linuxhttps://code.visualstudio.com/docs/cpp/cmake-linux
CMake Quick Starthttps://code.visualstudio.com/docs/cpp/cmake-quickstart
C++ Dev Tools for Copilothttps://code.visualstudio.com/docs/cpp/cpp-devtools
Editing and Navigatinghttps://code.visualstudio.com/docs/cpp/cpp-ide
Debugginghttps://code.visualstudio.com/docs/cpp/cpp-debug
Configure Debugginghttps://code.visualstudio.com/docs/cpp/launch-json-reference
Refactoringhttps://code.visualstudio.com/docs/cpp/cpp-refactoring
Settings Referencehttps://code.visualstudio.com/docs/cpp/customize-cpp-settings
Configure IntelliSensehttps://code.visualstudio.com/docs/cpp/configure-intellisense
Configure IntelliSense for Cross-Compilinghttps://code.visualstudio.com/docs/cpp/configure-intellisense-crosscompilation
FAQhttps://code.visualstudio.com/docs/cpp/faq-cpp
C#https://code.visualstudio.com/docs/java#docs-languages-6-articles
Intro Videoshttps://code.visualstudio.com/docs/csharp/introvideos-csharp
Get Startedhttps://code.visualstudio.com/docs/csharp/get-started
Navigate and Edithttps://code.visualstudio.com/docs/csharp/navigate-edit
IntelliCodehttps://code.visualstudio.com/docs/csharp/intellicode
Refactoringhttps://code.visualstudio.com/docs/csharp/refactoring
Formatting and Lintinghttps://code.visualstudio.com/docs/csharp/formatting-linting
Project Managementhttps://code.visualstudio.com/docs/csharp/project-management
Build Toolshttps://code.visualstudio.com/docs/csharp/build-tools
Package Managementhttps://code.visualstudio.com/docs/csharp/package-management
Run and Debughttps://code.visualstudio.com/docs/csharp/debugging
Testinghttps://code.visualstudio.com/docs/csharp/testing
FAQhttps://code.visualstudio.com/docs/csharp/cs-dev-kit-faq
Setting up VS Code for Java developmenthttps://code.visualstudio.com/docs/java#_setting-up-vs-code-for-java-development
Installing and setting up a Java Development Kit (JDK)https://code.visualstudio.com/docs/java#_installing-and-setting-up-a-java-development-kit-jdk
Creating a source code filehttps://code.visualstudio.com/docs/java#_creating-a-source-code-file
Editing source codehttps://code.visualstudio.com/docs/java#_editing-source-code
Running and debugging your programhttps://code.visualstudio.com/docs/java#_running-and-debugging-your-program
More featureshttps://code.visualstudio.com/docs/java#_more-features
View as Markdown https://code.visualstudio.com/docs/java/java-tutorial.md
Ask in VS Code vscode://GitHub.Copilot-Chat/chat?prompt=Read%20https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fjava%2Fjava-tutorial%20and%20answer%20questions%20about%20the%20content.&windowId=_blank
Ask in VS Code Insiders vscode-insiders://GitHub.Copilot-Chat/chat?prompt=Read%20https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fjava%2Fjava-tutorial%20and%20answer%20questions%20about%20the%20content.&windowId=_blank
Ask in VS Code vscode://GitHub.Copilot-Chat/chat?prompt=Read%20https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fjava%2Fjava-tutorial%20and%20answer%20questions%20about%20the%20content.&windowId=_blank
Java Language Overviewhttps://code.visualstudio.com/docs/languages/java
issuehttps://github.com/microsoft/vscode-java-pack/issues
Install the Coding Pack for Java - Windowshttps://aka.ms/vscode-java-installer-win
Install the Coding Pack for Java - macOShttps://aka.ms/vscode-java-installer-mac
Extension Pack for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Language Support for Java™ by Red Hathttps://marketplace.visualstudio.com/items?itemName=redhat.java
Debugger for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug
Test Runner for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test
Maven for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven
Project Manager for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-dependency
Visual Studio IntelliCodehttps://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode
Install the Extension Pack for Javavscode:extension/vscjava.vscode-java-pack
Extension Pack for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Language Support for Java™ by Red Hathttps://marketplace.visualstudio.com/items?itemName=redhat.java
Debugger for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug
Extension Pack for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Configure Runtime for Projectshttps://code.visualstudio.com/docs/java/java-project#_configure-runtime-for-projects
How can I use VS Code with new Java versionshttps://code.visualstudio.com/docs/java/java-faq#_how-can-i-use-visual-studio-code-with-new-java-versions
Amazon Correttohttps://aws.amazon.com/corretto
Azul Zuluhttps://www.azul.com/downloads/?package=jdk
Eclipse Adoptium's Temurinhttps://adoptium.net/
IBM Semeru Runtimeshttps://developer.ibm.com/languages/java/semeru-runtimes
Microsoft Build of OpenJDKhttps://www.microsoft.com/openjdk
Oracle Java SEhttps://www.oracle.com/java/technologies/javase-downloads.html
Red Hat build of OpenJDKhttps://developers.redhat.com/products/openjdk/download
SapMachinehttps://sapmachine.io
Create new filehttps://code.visualstudio.com/docs/java/java-editing#_create-new-file
Project Managementhttps://code.visualstudio.com/docs/java/java-project
Java Editinghttps://code.visualstudio.com/docs/java/java-editing
Hot Code Replacehttps://code.visualstudio.com/docs/java/java-debugging#_hot-code-replace
Java Debugginghttps://code.visualstudio.com/docs/java/java-debugging
Editing Javahttps://code.visualstudio.com/docs/java/java-editing
Debugginghttps://code.visualstudio.com/docs/java/java-debugging
Testinghttps://code.visualstudio.com/docs/java/java-testing
Java Project Managementhttps://code.visualstudio.com/docs/java/java-project
Spring Boothttps://code.visualstudio.com/docs/java/java-spring-boot
Tomcat and Jettyhttps://code.visualstudio.com/docs/java/java-tomcat-jetty
Java Web Appshttps://code.visualstudio.com/docs/java/java-webapp
Microsoft https://www.microsoft.com
GitHubhttps://github.com/microsoft/vscode
Reddithttps://www.reddit.com/r/vscode/
Xhttps://go.microsoft.com/fwlink/?LinkID=533687
Blueskyhttps://bsky.app/profile/vscode.dev
LinkedInhttps://www.linkedin.com/showcase/vs-code
YouTubehttps://www.youtube.com/@code
Podcasthttps://www.vscodepodcast.com
TikTokhttps://www.tiktok.com/@vscode
Instagramhttps://www.instagram.com/vscode
Privacyhttps://go.microsoft.com/fwlink/?LinkId=521839
Terms of Usehttps://www.microsoft.com/legal/terms-of-use
Supporthttps://code.visualstudio.com/docs/supporting/faq
Licensehttps://code.visualstudio.com/license
GitHubhttps://github.com/microsoft/vscode
Reddithttps://www.reddit.com/r/vscode/
Xhttps://go.microsoft.com/fwlink/?LinkID=533687
Blueskyhttps://bsky.app/profile/vscode.dev
LinkedInhttps://www.linkedin.com/showcase/vs-code
YouTubehttps://www.youtube.com/@code
Podcasthttps://www.vscodepodcast.com
TikTokhttps://www.tiktok.com/@vscode
Instagramhttps://www.instagram.com/vscode
Privacyhttps://go.microsoft.com/fwlink/?LinkId=521839
Terms of Usehttps://www.microsoft.com/legal/terms-of-use
Supporthttps://code.visualstudio.com/docs/supporting/faq
Licensehttps://code.visualstudio.com/license
Consumer Health Privacyhttps://go.microsoft.com/fwlink/?linkid=2259814
licensehttps://code.visualstudio.com/license
privacy statementhttps://go.microsoft.com/fwlink/?LinkId=521839
Your Privacy Choices https://aka.ms/YourCaliforniaPrivacyChoices

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.