Starting July 30th, you will no longer be able to log in to a Curse account that was not merged with a Twitch account. If you have not yet merged your Curse account with a Twitch account, please do so here! Otherwise, your account and its content will be inaccessible.
Long story short... i ran java edition on a Kindle Fire version 184.108.40.206 otherwise known as android version 5.1.1. As of 12:46 PM Mountain Standard Time, I ran Java Minecraft on a Android device. Now stick around if you want to know how.
Open Debian noroot (make sure you have at least a couple of GBs of internal storage) and let it install all of the files it needs, after doing that open a terminal, if you opened a Root Terminal type: "apt-get install -t jessie-backports openjdk-8-jdk" it should ask you "Are you sure? This will take up insert value here MB (Y, n)?" push enter and let it install. (if you used the normal terminal, type the same command, but add "sudo" at the beginning), after doing that type "java" and if you did everything right so far it will say something other than "bash: java: command not found".
After all of that, take your Minecraft.jar that you got from the download from minecraft.net and put it in a folder on internal storage. Go back to Debian noroot and cd to the folder you made ex: "cd /sdcard/minecraft" but replace "minecraft" with what ever you named your folder. Now, the fun part. Type "java -jar Minecraft.jar -Xms1024 -Xmx1024 -d32 & disown" (those second to last two options for one GB of RAM and the last is for data set 32 bit) and... wait, until you see this! (Pic: 2) then you are ready!
P.S. Download might take a little. You also need to login!