I am new to this forum, and I would like to ask for your help because a couple of days ago, my Minecraft stopped working.
Here's the problem :
My Minecraft worked fine for a long time. Then one day, in order to be able to run a Java program, I changed my CLASSPATH, and since then Minecraft stopped to work. First I open the MC Launcher, I connect, then it loads the game but at the end, after it finished loading, the screen becomes black.
To see what the error is, I open my Terminal (I am on a mac) and type :
This procedure is wrong. That jar is just the game internals. It does not have a main, does not have a lot of stuff that is needed.
To launch minecraft that way you would need to go to minecraft.net and download the jar version of the launcher. [Also called minecraft.jar, but not the same one] and use that jar as the target. Do not put the launcher jar in your Application support directory...
Thank you very much. I did this and here's what I got:
java.io.IOException: javaw: not found
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:52)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:31)
Exception in thread "Thread-6" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
at net.minecraft.client.MinecraftApplet.init(SourceFile:33)
at net.minecraft.Launcher.replace(Launcher.java:134)
at net.minecraft.Launcher$1.run(Launcher.java:78)
The first error appears when the launcher is... launched . When it finishes loading the game, the screen becomes black again and the second error appears. So I am still stuck at the same point. Do you have any suggestions?
You know, I should have stayed out of this. This is Mac OS, right?
MAC's have their own MinecraftLauncher.jar in the Mac OS launcher download from minecraft.net, and maybe this one just won't work.
You should read Sko's Mac support topic,
Yeah I know I should never try it, but now it's too late. Thank's for the link, gerbil. I am on a Mac 10.4.11 Tiger with Intel processor, and I have Java 5 Update 9.
I have done a lot of searches yesterday and here is what I found:
It's impossible that I've changed the classpath environment variable because it was not even created, so I created one, and finally, it solved the problem.
But, now I have a different one:
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /Users/talam/Library/Application Support/minecraft/bin/natives/liblwjgl.jnilib:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.load0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at org.lwjgl.Sys$1.run(Sys.java:70)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at net.minecraft.client.Minecraft.a(SourceFile:184)
at net.minecraft.client.Minecraft.run(SourceFile:657)
at java.lang.Thread.run(Thread.java:613)
Does this mean that Java couldn't find a "liblwjgl.jnilib" file in "~/Library/Application Support/minecraft/bin/natives/" directory? It's weird because there is one at this location.
Don't know, because again this is Mac and it's different.
But from reading Sko's posts I know that there are *multiple* application support directories and that MC files are in one that most users don't know is there (i.e. it is a major source of support questions "where are my minecraft files? (can't find them)")
I am really sorry for the delay. Finally I've solved the problem. The solution was simply to link something that is called QtJava, and then to delete the bin folder (or maybe the entire "minecraft" folder I don't remember).
Thank you again for your help
Rollback Post to RevisionRollBack
I love Minecraft!
To post a comment, please login or register a new account.
I am new to this forum, and I would like to ask for your help because a couple of days ago, my Minecraft stopped working.
Here's the problem :
My Minecraft worked fine for a long time. Then one day, in order to be able to run a Java program, I changed my CLASSPATH, and since then Minecraft stopped to work. First I open the MC Launcher, I connect, then it loads the game but at the end, after it finished loading, the screen becomes black.
To see what the error is, I open my Terminal (I am on a mac) and type :
The console returns me :
Huh, so that means that my CLASSPATH is wrong, but it seems like I have no control over it : I can't even check what is the value of the CLASSPATH :
Returns nothing (blank line).
Pleeeeeeease, help me !
This procedure is wrong. That jar is just the game internals. It does not have a main, does not have a lot of stuff that is needed.
To launch minecraft that way you would need to go to minecraft.net and download the jar version of the launcher. [Also called minecraft.jar, but not the same one] and use that jar as the target. Do not put the launcher jar in your Application support directory...
The first error appears when the launcher is... launched
Thanks
MAC's have their own MinecraftLauncher.jar in the Mac OS launcher download from minecraft.net, and maybe this one just won't work.
You should read Sko's Mac support topic,
I have done a lot of searches yesterday and here is what I found:
It's impossible that I've changed the classpath environment variable because it was not even created, so I created one, and finally, it solved the problem.
But, now I have a different one:
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /Users/talam/Library/Application Support/minecraft/bin/natives/liblwjgl.jnilib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647) at java.lang.Runtime.load0(Runtime.java:769) at java.lang.System.load(System.java:968) at org.lwjgl.Sys$1.run(Sys.java:70) at java.security.AccessController.doPrivileged(Native Method) at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) at org.lwjgl.Sys.loadLibrary(Sys.java:95) at org.lwjgl.Sys.<clinit>(Sys.java:112) at org.lwjgl.opengl.Display.<clinit>(Display.java:132) at net.minecraft.client.Minecraft.a(SourceFile:184) at net.minecraft.client.Minecraft.run(SourceFile:657) at java.lang.Thread.run(Thread.java:613)Does this mean that Java couldn't find a "liblwjgl.jnilib" file in "~/Library/Application Support/minecraft/bin/natives/" directory? It's weird because there is one at this location.
Thanks
But from reading Sko's posts I know that there are *multiple* application support directories and that MC files are in one that most users don't know is there (i.e. it is a major source of support questions "where are my minecraft files? (can't find them)")
I am really sorry for the delay. Finally I've solved the problem. The solution was simply to link something that is called QtJava, and then to delete the bin folder (or maybe the entire "minecraft" folder I don't remember).
Thank you again for your help