The VM cannot be opened due to the above reasons. The possible cause is that the VM's virtual memory settings are incorrect. Open the eclipse decompression directory and open the eclipse. ini file.
The content of the original file is as follows:
-Startup
Plugins/org. Eclipse. Equinox. launcher_1.2.0.v20110502.jar
-- Launcher. Library
Plugins/org. Eclipse. Equinox. launcher. win32.win32. x86_1.1.100.v20110502
-Product
Org. Eclipse. EPP. Package. Jee. Product
-- Launcher. defaultaction
Openfile
-- Launcher. xxmaxpermsize
256 m
-Showsplash
Org. Eclipse. Platform
-- Launcher. xxmaxpermsize
256 m
-- Launcher. defaultaction
Openfile
-Vmargs
-Dosgi. requiredjavaversion = 1.5
-Xms40m
-Xmx512m
The modified eclipse. ini file is as follows:
-Startup
Plugins/org. Eclipse. Equinox. launcher_1.2.0.v20110502.jar
-- Launcher. Library
Plugins/org. Eclipse. Equinox. launcher. win32.win32. x86_1.1.100.v20110502
-Product
Org. Eclipse. EPP. Package. Jee. Product
-- Launcher. defaultaction
Openfile
-- Launcher. xxmaxpermsize
128 m
-Showsplash
Org. Eclipse. Platform
-- Launcher. xxmaxpermsize
128 m
-- Launcher. defaultaction
Openfile
-Vmargs
-Dosgi. requiredjavaversion = 1.6
-Xms40m
-Xmx256m
Note: The red part is the modified part.
Save and restart eclipse.