General Discussion  - 
Minecraft on ARM Chromebook by using Crouton?  My 7yo daughter wants to play minecraft after seeing her cousins play.  Is this something I can easily do on her Chromebook and she can easily use while still being able to switch back to use her email etc.?  Is there a step-by-step for how to do this, both Crouton and the Minecraft part?

Currently she's running stock and not in developer mode.  I have a Cr-48 in developer mode, so I could try things there if the steps are similar (of course that is not an ARM machine).
SmityMcFly's profile photoJoey Carlini (moocow1452)'s profile photoHermine Karapetian's profile photoTommy_2_14 Plays's profile photo
I just tried it out on my ARM Chromebook after seeing this post, out of curiosity. It's technically possible, but my results were also unplayable. I'm hopeful that Crouton, and Linux in general, will benefit from actual hardware acceleration for the ARM Chromebook in the future. I don't believe there are proper drivers for that yet, but I could be mistaken.

I'm running Crouton with Ubuntu Raring. I don't have sound working, but that'll be the least of your worries where Minecraft is concerned.

Crouton install instructions are here:, in the README, under "The easy way (assuming you want Xfce)".

A prerequisite is having the Chromebook in Developer Mode, and those instructions are here: Keep in mind that this will delete all your local data.

Now, the Minecraft part. Credit for this entire thing this really goes to You'll need to be in Ubuntu (Crouton) for this.

1. Open up the terminal. Download a Java runtime and some libraries:

> sudo apt-get install default-jre
> sudo apt-get install liblwjgl-java

2. Download Minecraft from their website. The Linux version will be "minecraft.jar". Place this somewhere.
3. Go into the directory you downloaded Minecraft in. Run Minecraft. This is the command provided on the Minecraft website:

> java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

4. Log in and let it download the things it needs. This'll create a directory in your user directory, ".minecraft", and stuff it with files.
5. You'll probably get a black screen. This is normal, and what the next steps are for.
6. Copy over some of the files in the libraries you downloaded to the Minecraft directory. This directory won't exist until you launch the game and log in for the first time, which is why that was in step 3:

> cd /usr/share/java
> cp jinput-20100502.jar lwjgl.jar lwjgl_util.jar ~/.minecraft/bin/
> cd /usr/lib/jni/
> cp ~/.minecraft/bin/natives/

7. Go back to the directory you downloaded Minecraft in. Run it again.
8. Note that this time you can actually start a game. A really. Slow. Game.

That's it. Again, I'm hopeful that things will get better in the future. This will also work better on a more powerful Chromebook. Hope this helps.
Just unplayable x)
Isn't there any minecraft arm optimized version ?
+Joey Carlini, I haven't tried recently. The instructions up above should still be valid - doubly so for all the new (Intel) Chromebooks out there.

The core issue is still GPU hardware acceleration for ARM Exynos in Crouton, or Linux, for that matter. Which would affect both the Samsung ARM and the HP 11 at present. I don't believe that drivers to make this happen have been made available, so everything really hinges upon that.

EDIT: Nope. I just realized that the new launcher moved things around, and I haven't tried messing around with that yet.
I did everything right and got to step 3. Which is where nothing happened. I have the option to open minecraft.jar with java but nothing happens. and I tried entering java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame in a terminal but no luck there either.
Might need to compile LGWJL files on our own. Or make sure you have "java -jar" at the beginning.
this is my original error:

(precise)smity@localhost:~$ java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
Exception in thread "main" java.lang.NoClassDefFoundError: net/minecraft/LauncherFrame
Caused by: java.lang.ClassNotFoundException: net.minecraft.LauncherFrame
at Method)
at java.lang.ClassLoader.loadClass(
at sun.misc.Launcher$AppClassLoader.loadClass(
at java.lang.ClassLoader.loadClass(
Could not find the main class: net.minecraft.LauncherFrame. Program will exit.
+Paul Morales
I have my chromebook in dev mode and I got the XFCE 4 ubuntu to work.
Unfortunately, I have literally ZERO skill with computers and am having trouble running the Minecraft.jar file in my xfce menu... I don't know what I am doing wrong, can you help me out? I am trying to open minecraft.jar with openjdk 6, and the file won't run... Please help me out, it would be very useful for me! thanks!
Ok, so I have been toying around with the linux settings a little bit, and heres what I got:

> When I use the command in step 3, it doesn't find the command exists
> When I try to drag the minecraft.jar file into the terminal, it shows a new line of code that I can press enter to submit. When I submit it, it said
Access denied....
How do these things even work? I am a complete noob at computers, so please help me soon, I would greatly appreciate it!!
Never mind my last comment, I think I might have figured it out!!
+Paul Morales Ok, I have found i am able to run the application, but I can't find out why when I imput the commands to run Minecraft.jar in the directory it doesn't work...
It opens in the terminal for a split second
then goes away...
Add a comment...