Hi all, I updated java, since then I can't run minecraft, my java version is "jre-8u11-windows-x64" I run a windows 7 base, upgraded to windows 8 and I get the following message in my launcher log:
[17:20:25 ERROR]: Couldn't launch game
java.io.IOException: Cannot run program "C:\Program Files (x86)\Java\jre7\bin\javaw.exe" (in directory "C:\Users\Papa\AppData\Roaming\.minecraft"): CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source) ~[?:1.8.0_11]
at com.mojang.launcher.game.process.direct.DirectGameProcessFactory.startGame(DirectGameProcessFactory.java:14) ~[launcher.jar:?]
at net.minecraft.launcher.game.MinecraftGameRunner.launchGame(MinecraftGameRunner.java:208) [launcher.jar:?]
at com.mojang.launcher.game.runner.AbstractGameRunner.onDownloadJobFinished(AbstractGameRunner.java:185) [launcher.jar:?]
at com.mojang.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:122) [launcher.jar:?]
at com.mojang.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:12) [launcher.jar:?]
at com.mojang.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:86) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_11]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_11]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_11]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_11]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_11]
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method) ~[?:1.8.0_11]
at java.lang.ProcessImpl.<init>(Unknown Source) ~[?:1.8.0_11]
at java.lang.ProcessImpl.start(Unknown Source) ~[?:1.8.0_11]
... 12 more
[17:20:25 INFO]: Deleting C:\Users\Papa\AppData\Roaming\.minecraft\versions\1.7.10\1.7.10-natives-84384946937520
[17:20:25 ERROR]: Couldn't launch game
java.io.IOException: Cannot run program "C:\Program Files (x86)\Java\jre7\bin\javaw.exe" (in directory "C:\Users\Papa\AppData\Roaming\.minecraft"): CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source) ~[?:1.8.0_11]
Well you see this error message? It's saying that Java 7 doesn't exist. Normally MC should use the Java that is installed, but if you fiddled with your minecraft profile and the path to java is checked in the UI, it means that you are using the player provided override (compared to what MC would use itself). If you unchecked that path to Java MC might find the version that is currently installed, or you could manually edit the path to point to the Java 8 that you now have installed.
[17:20:25 ERROR]: Couldn't launch game
java.io.IOException: Cannot run program "C:\Program Files (x86)\Java\jre7\bin\javaw.exe" (in directory "C:\Users\Papa\AppData\Roaming\.minecraft"): CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source) ~[?:1.8.0_11]
at com.mojang.launcher.game.process.direct.DirectGameProcessFactory.startGame(DirectGameProcessFactory.java:14) ~[launcher.jar:?]
at net.minecraft.launcher.game.MinecraftGameRunner.launchGame(MinecraftGameRunner.java:208) [launcher.jar:?]
at com.mojang.launcher.game.runner.AbstractGameRunner.onDownloadJobFinished(AbstractGameRunner.java:185) [launcher.jar:?]
at com.mojang.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:122) [launcher.jar:?]
at com.mojang.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:12) [launcher.jar:?]
at com.mojang.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:86) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_11]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_11]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_11]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_11]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_11]
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method) ~[?:1.8.0_11]
at java.lang.ProcessImpl.<init>(Unknown Source) ~[?:1.8.0_11]
at java.lang.ProcessImpl.start(Unknown Source) ~[?:1.8.0_11]
... 12 more
[17:20:25 INFO]: Deleting C:\Users\Papa\AppData\Roaming\.minecraft\versions\1.7.10\1.7.10-natives-84384946937520
Any help would be welcome!
Thanks.
Well you see this error message? It's saying that Java 7 doesn't exist. Normally MC should use the Java that is installed, but if you fiddled with your minecraft profile and the path to java is checked in the UI, it means that you are using the player provided override (compared to what MC would use itself). If you unchecked that path to Java MC might find the version that is currently installed, or you could manually edit the path to point to the Java 8 that you now have installed.