Hi, my son who is 8 can't play Minecraft because this is happening:
[14:28:06 ERROR]: Couldn't launch game
java.io.IOException: Cannot run program "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java" (in directory "/Users/benjamingross/Library/Application Support/minecraft"): error=2, No such file or directory
at java.lang.ProcessBuilder.processException(ProcessBuilder.java:478) ~[?:1.6.0_65]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:457) ~[?:1.6.0_65]
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(Executors.java:439) [?:1.6.0_65]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [?:1.6.0_65]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [?:1.6.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [?:1.6.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [?:1.6.0_65]
at java.lang.Thread.run(Thread.java:695) [?:1.6.0_65]
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method) ~[?:1.6.0_65]
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53) ~[?:1.6.0_65]
at java.lang.ProcessImpl.start(ProcessImpl.java:91) ~[?:1.6.0_65]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) ~[?:1.6.0_65]
... 12 more
I don't know anything about Java, but I'm not adverse to learning. What can I do?
Currently using java 7 to my knowledge, I deleted the java 1.6 files from both system/library/java/javavirtualmachines and library/java/javavirtualmachines but it doesn't seem to make any difference.
[14:28:06 ERROR]: Couldn't launch game
java.io.IOException: Cannot run program "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java" (in directory "/Users/benjamingross/Library/Application Support/minecraft"): error=2, No such file or directory
at java.lang.ProcessBuilder.processException(ProcessBuilder.java:478) ~[?:1.6.0_65]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:457) ~[?:1.6.0_65]
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(Executors.java:439) [?:1.6.0_65]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [?:1.6.0_65]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [?:1.6.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [?:1.6.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [?:1.6.0_65]
at java.lang.Thread.run(Thread.java:695) [?:1.6.0_65]
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method) ~[?:1.6.0_65]
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53) ~[?:1.6.0_65]
at java.lang.ProcessImpl.start(ProcessImpl.java:91) ~[?:1.6.0_65]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) ~[?:1.6.0_65]
... 12 more
I don't know anything about Java, but I'm not adverse to learning. What can I do?