The following is a batch script (save as *.bat or *.cmd) that can almost run on every Windows Version and the output will be a string that indicates which Win ver you are running on. The principle is to check the version from command “ver” and use “find” to find specific version numbers. Use errorlevel to check if it is 0 then we have a match otherwise check the rest of the possibilities.
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
@echo off ver | find "5.1" > nul if errorlevel = 1 goto next0 if errorlevel = 0 goto xp :next0 ver | find "6.0" > nul if errorlevel = 1 goto next if errorlevel = 0 goto win vista :next ver | find "6.1" if errorlevel = 1 goto next1 if errorlevel = 0 goto win7 :next1 ver | find "6.2" > nul if errorlevel = 1 goto next2 if errorlevel = 0 goto win8 :next2 ver | find "6.3" > nul if errorlevel = 1 goto next3 if errorlevel = 0 goto win8.1 :next3 ver | find "6.3" > nul if errorlevel = 1 goto next4 if errorlevel = 0 goto win8.1 :next4 ver | find "10.0" > nul if errorlevel = 1 goto other if errorlevel = 0 goto win10 :xp echo XP goto :eof :win vista echo Vista goto :eof :win7 echo Win7 goto :eof :win8 echo Win8 goto :eof :win8.1 echo Win8.1 goto :eof :win10 echo Win10 goto :eof :other echo Early Win goto :eof |
@echo off ver | find "5.1" > nul if errorlevel = 1 goto next0 if errorlevel = 0 goto xp :next0 ver | find "6.0" > nul if errorlevel = 1 goto next if errorlevel = 0 goto win vista :next ver | find "6.1" if errorlevel = 1 goto next1 if errorlevel = 0 goto win7 :next1 ver | find "6.2" > nul if errorlevel = 1 goto next2 if errorlevel = 0 goto win8 :next2 ver | find "6.3" > nul if errorlevel = 1 goto next3 if errorlevel = 0 goto win8.1 :next3 ver | find "6.3" > nul if errorlevel = 1 goto next4 if errorlevel = 0 goto win8.1 :next4 ver | find "10.0" > nul if errorlevel = 1 goto other if errorlevel = 0 goto win10 :xp echo XP goto :eof :win vista echo Vista goto :eof :win7 echo Win7 goto :eof :win8 echo Win8 goto :eof :win8.1 echo Win8.1 goto :eof :win10 echo Win10 goto :eof :other echo Early Win goto :eof
The ver gives the following output on my OS:
Microsoft Windows [Version 6.3.9600]
win-batch-script-to-detect-version
Simple Windows Batch to Print Versions
Below is a simpler implementation using the For to capture and split the output the command ver and store it in a variable %version%.
@echo off for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j if "%version%" == "6.0" echo Windows Vista. if "%version%" == "6.1" echo Windows 7 if "%version%" == "6.2" echo Windows 8 if "%version%" == "6.3" echo Windows 8.1 if "%version%" == "10.0" echo Windows 10.
–EOF (The Ultimate Computing & Technology Blog) —
GD Star Rating
loading…
368 words
Last Post: Setup 3 — Femtocell Home Signal to Extend Mobile Signal Indoors
Next Post: How to Fix phpBB3.1.5 — General Error for Bots?
The Permanent URL is: Windows Batch Script to Detect Windows Version (AMP Version)
Прочитано: 1 643
Задача написать скрипт который для выполнения своих функции проверяет в какой системе он запускается, будь то “Windows XP” или “Windows 7” или “Windows Server“:
Создаем bat файл следующего содержания:
For /F "Tokens=2 Delims=[]" %%i In ('ver') Do (
For /F "Tokens=2,3 Delims=. " %%a In ("%%i") Do Set version=%%a.%%b
)
if "%version%"=="6.1" Goto W7
If "%version%"=="5.1" GoTo XP
:XP
mkdir c:\2
exit
:W7
mkdir c:\3
exit
, поясню по выводу команды ver можно судить какая операционная система у нас установлена:
XP Home + SP2: 5.1.2600;
XP Pro. + SP3: 5.1.2600;
Vista Bus. без SP: 6.0.6000;
Vista Bus. + SP1: 6.0.6001;
Vista Bus. + SP2: 6.0.6002
2008 Std. + SP2: 6.0.6002.
Microsoft Windows Storage Server 2003 SP2 x86 – Microsoft Windows [Version 5.2.3790]
Microsoft Windows Enterprise Edition Server 2003 R2 SP2 x86 – Microsoft Windows [Version 5.2.3790]
-
Windows Support Forums
-
General Support
You should upgrade or use an alternative browser.
Solved How do I detect windows 11 with version command in batch file?
-
Thread starter
Thread starterandrew129260
-
Start date
Start date
- Local time
- 11:15 AM
- Posts
- 1,382
- Location
-
USA
- OS
- Windows 11 Pro
-
-
#1
if "%version%" == "10.0" goto ver_Win10updatefix
I tried doing this for windows 11 and it did not work:
if "%version%" == "10.0.22000.0" goto ver_Win11updatefix
In short, I am trying to detect the windows version (and more ideally) the feature pack of windows to run certain commands from my batch file and I am having trouble getting it to detect the difference between windows 10 and windows 11.
I would prefer something that works with batch as my entire utility is made in it, and to jump out to que powershell would be a pain. I am sure it’s easily doable and I am just missing something. Or perhaps there is a better way than using if version?
Let me know.
Thanks in advance!
My Computers
-
- OS
- Windows 11 Pro
- Computer type
- PC/Desktop
- Manufacturer/Model
- Custom Built
- CPU
- Ryzen 7 5700 X3D
- Motherboard
- MSI MPG B550 GAMING PLUS
- Memory
- 64 GB DDR4 3600mhz Gskill Ripjaws V
- Graphics Card(s)
- RTX 4070 Super , 12GB VRAM Asus EVO Overclock
- Monitor(s) Displays
- Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
- Hard Drives
- 2TB Samsung nvme ssd
2TB XPG nvme ssd
- PSU
- CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
- Case
- CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
- Cooling
- ID-COOLING FROSTFLOW X 240 CPU Water Cooler
- Internet Speed
- 900mbps DOWN, 100mbps UP
-
- Operating System
- Chrome OS
- Computer type
- Laptop
- Manufacturer/Model
- HP Chromebook
- CPU
- Intel Pentium Quad Core
- Memory
- 4GB LPDDR4
- Monitor(s) Displays
- 14 Inch HD SVA anti glare micro edge display
- Hard Drives
- 64 GB emmc
- Local time
- 10:15 AM
- Posts
- 2,872
- Location
-
Arkansas
- OS
- Windows 11 23H2 22631.2861
-
-
#2
With windows 10 being marked as 10, like this:if "%version%" == "10.0" goto ver_Win10updatefix
I tried doing this for windows 11 and it did not work:
if "%version%" == "10.0.22000.0" goto ver_Win11updatefix
In short, I am trying to detect the windows version (and more ideally) the feature pack of windows to run certain commands from my batch file and I am having trouble getting it to detect the difference between windows 10 and windows 11.
Thanks
I’m not real sure, but I think I’ve seen that some Windows 11 commands still show Windows 10.
My Computers
-
- OS
- Windows 11 23H2 22631.2861
- Computer type
- PC/Desktop
- Manufacturer/Model
- HP Envy TE01-1xxx
- CPU
- Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz 2.90 GHz
- Motherboard
- 16.0GB Dual-Channel Unknown @ 1463MHz (21-21-21-47)
- Memory
- 16384 MBytes
- Graphics Card(s)
- Intel UHD Graphics 630
- Sound Card
- Realtek High Definition Audio
- Monitor(s) Displays
- Monitor 1 — Acer 27″ Monitor 2 — Acer 27″
- Screen Resolution
- 1920 x 1080
- Hard Drives
- WDC PC SN530 SDBPNPZ-512G-1006 (SSD)
Seagate ST1000DM003-1SB102
Seagate BUP Slim SCSI Disk Device (SSD)
- PSU
- HP
- Case
- HP
- Cooling
- Standard
- Keyboard
- Logitech Wave K350
- Mouse
- Logitech M705
- Internet Speed
- 500 mbps
- Browser
- Firefox
- Antivirus
- Windows Defender
- Other Info
- That’s all Folks!
-
- Operating System
- Windows 11
- Computer type
- PC/Desktop
- Manufacturer/Model
- HP
- CPU
- Intel Core i7 (10th gen) 10700
- Motherboard
- Intel
- Memory
- 16 GB
- Graphics card(s)
- Intel UHD Graphics 630
- Sound Card
- Built-in
- Monitor(s) Displays
- Acer 27″ & Samsung 24″
- Screen Resolution
- 1920 x
- Hard Drives
- SSD (512 GB)
HDD (1 TB)
Seagate
- PSU
- Intel i7 10th Generation
- Case
- HP
- Cooling
- HP/Intel?
- Mouse
- Logitech M705
- Keyboard
- Logitech Wave K350
- Internet Speed
- 50 mbps
- Browser
- Firefox 90.2
- Antivirus
- Windows Defender
- Other Info
- Headphone/Microphone Combo
SuperSpeed USB Type-A (4 on front)
HP 3-in-One Card Readr
SuperSpeed USB Type-C
DVD Writer
- Local time
- 11:15 AM
- Posts
- 1,342
- Location
-
Ohio, USA
- OS
- Windows 11 Pro 24H2
-
-
#3
C:\Users\Me>for /f "tokens=4 delims=[] " %a in ('ver') do @echo %a
10.0.22631.3007
or
C:\Users\Me>for /f "tokens=4 delims=[] " %a in ('ver') do @set version=%a
C:\Users\Me>echo %version%
10.0.22631.3007
Of course, in a batch script, you have to double up the %
in the for
command (%%a
instead of %a
).
Windows 11 builds are 22000 and up; Windows 10 is always less than that.
My Computer
-
- OS
- Windows 11 Pro 24H2
- Computer type
- PC/Desktop
- Manufacturer/Model
- Intel NUC12WSHi7
- CPU
- 12th Gen Intel Core i7-1260P, 2100 MHz
- Motherboard
- NUC12WSBi7
- Memory
- 64 GB
- Graphics Card(s)
- Intel Iris Xe
- Sound Card
- built-in Realtek HD audio
- Monitor(s) Displays
- Dell U3219Q
- Screen Resolution
- 3840×2160 @ 60Hz
- Hard Drives
- Samsung SSD 990 PRO 1TB
- Keyboard
- CODE 104-Key Mechanical with Cherry MX Clears
- Antivirus
- Microsoft Defender
- Local time
- 6:15 PM
- Posts
- 4,292
- OS
- Windows 11
-
-
#4
My Computer
-
- OS
- Windows 11
- Computer type
- PC/Desktop
- Manufacturer/Model
- HP Pavilion
- CPU
- AMD Ryzen 7 5700G
- Motherboard
- Erica6
- Memory
- Micron Technology DDR4-3200 16GB
- Graphics Card(s)
- NVIDIA GeForce RTX 3060
- Sound Card
- Realtek ALC671
- Monitor(s) Displays
- Samsung SyncMaster U28E590
- Screen Resolution
- 3840 x 2160
- Hard Drives
- SAMSUNG MZVLQ1T0HALB-000H1
hdmi
Jack of all trades – master of none
- Local time
- 5:15 PM
- Posts
- 3,578
- Location
-
Belgium
- OS
- 11 Home
-
-
#5
@echo off
for /f "tokens=4 delims=[] " %%a in ('ver') do set v=%%a
set w=%v:10.0.=%
if %v% == %w% goto skip
set x=.%w:*.=%
setlocal enabledelayedexpansion
set w=!w:%x%=!
if !w! lss 22000 goto skip
endlocal
echo Windows 11
pause
goto:eof
:skip
endlocal
echo not Windows 11
pause
goto:eof
My Computers
-
- OS
- 11 Home
- Computer type
- Laptop
- Manufacturer/Model
- Asus TUF Gaming F16 (2024)
- CPU
- i7 13650HX
- Memory
- 16GB DDR5
- Graphics Card(s)
- GeForce RTX 4060 Mobile
- Sound Card
- Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
- Monitor(s) Displays
- Sony Bravia XR-55X90J
- Screen Resolution
- 3840×2160
- Hard Drives
- 512GB SSD internal
37TB external
- PSU
- Li-ion
- Cooling
- 2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
- Keyboard
- Logitech K800
- Mouse
- Logitech G402
- Internet Speed
- 20Mbit/s up, 250Mbit/s down
- Browser
- FF
-
- Operating System
- 11 Home
- Computer type
- Laptop
- Manufacturer/Model
- Medion S15450
- CPU
- i5 1135G7
- Memory
- 16GB DDR4
- Graphics card(s)
- Intel Iris Xe
- Sound Card
- Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
- Monitor(s) Displays
- Sony Bravia XR-55X90J
- Screen Resolution
- 3840×2160
- Hard Drives
- 2TB SSD internal
37TB external
- PSU
- Li-ion
- Mouse
- Logitech G402
- Keyboard
- Logitech K800
- Internet Speed
- 20Mbit/s up, 250Mbit/s down
- Browser
- FF
- Local time
- 11:15 AM
- Posts
- 1,382
- Location
-
USA
- OS
- Windows 11 Pro
-
-
#6
My Computers
-
- OS
- Windows 11 Pro
- Computer type
- PC/Desktop
- Manufacturer/Model
- Custom Built
- CPU
- Ryzen 7 5700 X3D
- Motherboard
- MSI MPG B550 GAMING PLUS
- Memory
- 64 GB DDR4 3600mhz Gskill Ripjaws V
- Graphics Card(s)
- RTX 4070 Super , 12GB VRAM Asus EVO Overclock
- Monitor(s) Displays
- Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
- Hard Drives
- 2TB Samsung nvme ssd
2TB XPG nvme ssd
- PSU
- CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
- Case
- CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
- Cooling
- ID-COOLING FROSTFLOW X 240 CPU Water Cooler
- Internet Speed
- 900mbps DOWN, 100mbps UP
-
- Operating System
- Chrome OS
- Computer type
- Laptop
- Manufacturer/Model
- HP Chromebook
- CPU
- Intel Pentium Quad Core
- Memory
- 4GB LPDDR4
- Monitor(s) Displays
- 14 Inch HD SVA anti glare micro edge display
- Hard Drives
- 64 GB emmc
- Local time
- 11:15 AM
- Posts
- 1,382
- Location
-
USA
- OS
- Windows 11 Pro
-
-
#7
Thanks freebooter, I went with this and it worked great!
See code below:
:winupdatefixmenu
CLS
ECHO Windows Update Fix It
ECHO ______________________________________________________________________________
ECHO Checking Windows Version for the Correct fix...
timeout /t 3 /nobreak >nul
REM Check Windows Version
systeminfo | find "OS Name" > %TEMP%\osname.txt
FOR /F "usebackq delims=: tokens=2" %%i IN (%TEMP%\osname.txt) DO set vers=%%i
echo %vers% | find "Windows 10" > nul
if %ERRORLEVEL% == 0 goto ver_Win10updatefix
echo %vers% | find "Windows 11" > nul
if %ERRORLEVEL% == 0 goto ver_Win11updatefix
:ver_Win10updatefix
ECHO Detected OS Version: Windows 10
ECHO Launching Fix...
timeout /t 3 /nobreak >nul
"%~d0\programs\computersecurity\computersecurity\windowsfixes\windowsupdatefixes\W10wipeandResetwindowsupdate.bat"
ECHO.
GOTO Windowsfixes
:ver_Win11updatefix
ECHO Detected OS Version: Windows 11
ECHO Launching Fix...
timeout /t 3 /nobreak >nul
"%~d0\programs\computersecurity\computersecurity\windowsfixes\windowsupdatefixes\W11wipeandResetwindowsupdate.bat"
ECHO.
GOTO Windowsfixes
My Computers
-
- OS
- Windows 11 Pro
- Computer type
- PC/Desktop
- Manufacturer/Model
- Custom Built
- CPU
- Ryzen 7 5700 X3D
- Motherboard
- MSI MPG B550 GAMING PLUS
- Memory
- 64 GB DDR4 3600mhz Gskill Ripjaws V
- Graphics Card(s)
- RTX 4070 Super , 12GB VRAM Asus EVO Overclock
- Monitor(s) Displays
- Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
- Hard Drives
- 2TB Samsung nvme ssd
2TB XPG nvme ssd
- PSU
- CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
- Case
- CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
- Cooling
- ID-COOLING FROSTFLOW X 240 CPU Water Cooler
- Internet Speed
- 900mbps DOWN, 100mbps UP
-
- Operating System
- Chrome OS
- Computer type
- Laptop
- Manufacturer/Model
- HP Chromebook
- CPU
- Intel Pentium Quad Core
- Memory
- 4GB LPDDR4
- Monitor(s) Displays
- 14 Inch HD SVA anti glare micro edge display
- Hard Drives
- 64 GB emmc
- Local time
- 6:15 PM
- Posts
- 4,292
- OS
- Windows 11
-
-
#8
My Computer
-
- OS
- Windows 11
- Computer type
- PC/Desktop
- Manufacturer/Model
- HP Pavilion
- CPU
- AMD Ryzen 7 5700G
- Motherboard
- Erica6
- Memory
- Micron Technology DDR4-3200 16GB
- Graphics Card(s)
- NVIDIA GeForce RTX 3060
- Sound Card
- Realtek ALC671
- Monitor(s) Displays
- Samsung SyncMaster U28E590
- Screen Resolution
- 3840 x 2160
- Hard Drives
- SAMSUNG MZVLQ1T0HALB-000H1
Try3
Well-known member
- Local time
- 4:15 PM
- Posts
- 3,343
- Location
-
CurrentCounty
- OS
- Windows 11 Home x64 Version 23H2 Build 22631.3447
-
-
#9
My Computer
-
- OS
- Windows 11 Home x64 Version 23H2 Build 22631.3447
- Local time
- 10:15 AM
- Posts
- 414
- OS
- Windows 11
-
-
#10
Cheers!
-Ed-
My Computer
-
- OS
- Windows 11
- Computer type
- Laptop
- Manufacturer/Model
- Lenovo X380 Yoga
- CPU
- i7-8650U (8th Gen/Kaby Lake)
- Motherboard
- 20LH000MUS (U3E1)
- Memory
- 16 GB
- Graphics Card(s)
- Intel UHD Graphics 620
- Sound Card
- Integrated Conexant SmartAudio HD
- Monitor(s) Displays
- FlexView Display
- Screen Resolution
- 1920×1080
- Hard Drives
- Toshiba 1 TB PCIe x3 NVMe SSD
external 5TB Seagate USB-C attached HDD
- PSU
- Lenovo integrated 65W power brick
- Case
- Laptop
- Cooling
- Laptop
- Keyboard
- Integrated Lenovo ThinkPad keyboard
- Mouse
- touchscreen, touchpad
- Internet Speed
- GbE (Spectrum/Charter)
- Browser
- all of em
- Antivirus
- Defender
- Other Info
- Purchased early 2019 as Windows Insider test PC
Try3
Well-known member
- Local time
- 4:15 PM
- Posts
- 3,343
- Location
-
CurrentCounty
- OS
- Windows 11 Home x64 Version 23H2 Build 22631.3447
-
-
#11
the script resets the prompt to a simple >
Ed,
Yes, it does. That is achieved by the line
prompt $g
and it applies only to the current session [i.e. the batch file running] so there is no need to change anything, no defaults are affected.
— Do note that setting the prompt does not require a Set command.
— You could use a Setx command if you wanted to change the default Command window prompt.
All the best,
Denis
My Computer
-
- OS
- Windows 11 Home x64 Version 23H2 Build 22631.3447
Similar threads
-
Windows Support Forums
-
General Support
I just wanted to post a sample batch file that shows you how to detect the running version of Microsoft’s Windows operating system in case you need to run specific commands based on which OS the batch file is run on. Read on for the sample code.
CheckOS.bat
REM Check Windows Version
ver | findstr /i «5\.0\.» > nul
IF %ERRORLEVEL% EQU 0 goto ver_2000
ver | findstr /i «5\.1\.» > nul
IF %ERRORLEVEL% EQU 0 goto ver_XP
ver | findstr /i «5\.2\.» > nul
IF %ERRORLEVEL% EQU 0 goto ver_2003
ver | findstr /i «6\.0\.» > nul
IF %ERRORLEVEL% EQU 0 goto ver_Vista
ver | findstr /i «6\.1\.» > nul
IF %ERRORLEVEL% EQU 0 goto ver_Win7
goto warn_and_exit
:ver_Win7
:Run Windows 7 specific commands here
REM echo OS Version: Windows 7 (debug line)
goto end
:ver_Vista
:Run Windows Vista specific commands here
REM echo OS Version: Windows Vista (debug line)
goto end
:ver_2003
:Run Windows Server 2003 specific commands here
REM echo OS Version: Windows Server 2003 (debug line)
goto end
:ver_XP
:Run Windows XP specific commands here
REM echo OS Version: Windows XP (debug line)
goto end
:ver_2000
:Run Windows 2000 specific commands here
REM echo OS Version: Windows 2000 (debug line)
goto end
:warn_and_exit
echo Machine OS cannot be determined.
:end
Tag: batch files operating systems
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025
CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .
Исследование рантаймов контейнеров Docker, containerd и rkt
Mr. Docker 11.05.2025
Когда мы говорим о контейнерных рантаймах, мы обсуждаем программные компоненты, отвечающие за исполнение контейнеризованных приложений. Это тот слой, который берет образ контейнера и превращает его в. . .
Micronaut и GraalVM — будущее микросервисов на Java?
Javaican 11.05.2025
Облачные вычисления безжалостно обнажили ахиллесову пяту Java — прожорливость к ресурсам и медлительный старт приложений. Традиционные фреймворки, годами радовавшие корпоративных разработчиков своей. . .