Sometimes the launcher ends up finding Minecraft dependencies, such as Eclipse, so it skips the installation. Therefore, the dependencies folder is empty. Then, when the user tries to open a Minecraft project, it doesn't do anything, because it only tries to open Eclipse from its non-existent dependencies folder.
Install a JDK on the computer.
Install Eclipse onto the computer.
Install the launcher.
Go to the Minecraft tab.
Make a project.
Open the project
Intended behaviour:
It should only check its own folder for Eclipse and install it if it can't find it. It should ignore any other Eclipse on the computer.
Sometimes the launcher ends up finding Minecraft dependencies, such as Eclipse, so it skips the installation. Therefore, the dependencies folder is empty. Then, when the user tries to open a Minecraft project, it doesn't do anything, because it only tries to open Eclipse from its non-existent dependencies folder.
Intended behaviour: It should only check its own folder for Eclipse and install it if it can't find it. It should ignore any other Eclipse on the computer.