Java does not come with much as far as install instructions, it basically says to extract to /usr/java. It wont work, it needs shared libraries and crap. I need to actually INSTALL it, not just copy it. How do I do this?
Secondly, how do I get Minecraft to work? how do I run the jar file?
I got it to work on one system, I don't know if this is right because it's kind of dirty, but I made a shortcut and it launches javaws executable directly and passes the jar file as the first argument. This is kind of dirty though, I'm sure there's a better way.
Trying this on this particular system and it's not working. OS is Kubuntu 13.04. This is what I'm trying:
I get the java splash screen but then I get an error box (generated by Java itself) that says: Unable to launch the application. In the details this is what I have:
JNLParseException[ Could not parse launch file. Error at line 0.]
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
Failed to find the '<' charater that marks the end of a CDATA element. Exception parsing xml at line 0
at com.sun.deploy.xml.XMLParser.skipPCData(Unknown Source)
at com.sun.deploy.xml.XMLParser.nextToken(Unknown Source)
at com.sun.deploy.xml.XMLParser.parse(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
Unfortunately they seem to have pulled off all the repositories for this OS so I can't do any apt-get or anything like that, wont work. This is a work test laptop that I use during downtime, but I'm not setup here to start messing with reinstalling it with another OS so I'm hoping to make it work in this OS.
Edit: My code tags don't show up when I go to edit. I messed it up but I can't go back to fix it. Sorry about that.
I did some further reading, it looks like I have to use java -jar, I get further since I get the Minecraft update screen but then it never actually launches and I get this error:
[email protected]:~$ /usr/java/jre1.8.0_25/bin/java -jar /home/ryan/apps/Minecraft/Minecraft.jar
Bootstrap (v5)
Current time is Jan 9, 2015 10:38:38 PM
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '3.8.0-35-generic'
System.getProperty('os.arch') == 'i386'
System.getProperty('java.version') == '1.8.0_25'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '32'
Looking for update
Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma
Got reply in: 517ms
No update found.
Reversing LZMA on /home/ryan/.minecraft/launcher.pack.lzma to /home/ryan/.minecraft/launcher.pack
Unpacking /home/ryan/.minecraft/launcher.pack to /home/ryan/.minecraft/launcher.jar
Cleaning up /home/ryan/.minecraft/launcher.pack
Starting launcher.
[22:38:45 INFO]: Minecraft Launcher 1.5.3 (through bootstrap 5) started on linux...
[22:38:45 INFO]: Current time is Jan 9, 2015 10:38:45 PM
[22:38:45 INFO]: System.getProperty('os.name') == 'Linux'
[22:38:45 INFO]: System.getProperty('os.version') == '3.8.0-35-generic'
[22:38:45 INFO]: System.getProperty('os.arch') == 'i386'
[22:38:45 INFO]: System.getProperty('java.version') == '1.8.0_25'
[22:38:45 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[22:38:45 INFO]: System.getProperty('sun.arch.data.model') == '32'
[22:38:45 INFO]: JFX is already initialized
Graphics Device initialization failed for : es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:220)
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:173)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:206)
at javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:199)
at javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:214)
at net.minecraft.launcher.ui.tabs.website.JFXBrowser.<init>(JFXBrowser.java:31)
at net.minecraft.launcher.ui.tabs.WebsiteTab.selectBrowser(WebsiteTab.java:45)
at net.minecraft.launcher.ui.tabs.WebsiteTab.<init>(WebsiteTab.java:23)
at net.minecraft.launcher.ui.tabs.LauncherTabPanel.<init>(LauncherTabPanel.java:18)
at net.minecraft.launcher.ui.LauncherPanel.<init>(LauncherPanel.java:30)
at net.minecraft.launcher.SwingUserInterface.initializeFrame(SwingUserInterface.java:108)
at net.minecraft.launcher.Launcher.<init>(Launcher.java:90)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:240)
at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:124)
at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
at java.lang.Thread.run(Thread.java:745)
FATAL ERROR: net.minecraft.bootstrap.FatalBootstrapError: Unable to start: java.lang.reflect.InvocationTargetException
at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:242)
at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:124)
at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
Please fix the error and restart.
The file name is jre1.8.0_25. Is that v8, or v1? v1 is quite old I imagine so I'm guessing it's 8... I just went on the java site and downloaded it, it comes as a tar.gz with no install instructions but from googling I found that you just extract it to /usr/java. I then had to google further on how to actually use a jar file and found that you call bin/java -jar and specify the file. That's still not working though, it launches the first part of Minecraft where it's loading stuff and says that it's preparing to launch then then crashes with the above error on the console.
Part of the issue is I accidentally picked a non LTS distro when I originally installed it. They pulled off all the repositories. I can't use ubuntu store or apt or anything. I went straight to Java's site to get it, so whatever is the latest version as of a week or so ago, is what I have. So I actually need an older version? I will try to see if I can find 6 somewhere.
Secondly, how do I get Minecraft to work? how do I run the jar file?
I got it to work on one system, I don't know if this is right because it's kind of dirty, but I made a shortcut and it launches javaws executable directly and passes the jar file as the first argument. This is kind of dirty though, I'm sure there's a better way.
Trying this on this particular system and it's not working. OS is Kubuntu 13.04. This is what I'm trying:
I get the java splash screen but then I get an error box (generated by Java itself) that says: Unable to launch the application. In the details this is what I have:
Anything else I need to do?
then right click then go to properties
then permmitions
and then click allow excuteing
the right ckick then do open with jdk jave runtime 6
And it should work
Plz Cliqe
LOL

how to get OpenJDK Java Run time
This Thing
Plz Cliqe
LOL
