Hi! On Saturday, July 7, 2018, I tried to install the latest version of minecraft (from minecraft.net) on my laptop. I had already made an account, I think it was around 2013-2014 when I got the game. It was around when 1.7.10 was just being released. My computer is an Acer Aspire E15 E5-575 running Linux Mint 19 (Tara). I do not have any antivirus installed (because it's linux, there are less viruses for linux than mac). I downloaded the minecraft.jar file for linux, and made sure to mark it as executable by right clicking --> Properties --> Permissions --> Allow executing file as program. When I run it after marking it as executable (I do have java installed by the way), I get this error:
Bootstrap (v5)Bootstrap (v5)Current time is Jul 7, 2018, 11:43:56 AM
I have solved this issue. The problem is how Java CA's are being handled.
I do not know enough about java to give the perfect answer, which is to fix the way the CA's are
being handled by the new versions of Linux and Java combined, so the answer is to return to what is working.
OpenJDK8 is not having this problem so oddly enough the snarky answer of use "Java 8" is both wrong and right.
It is wrong in that simply switching to Java 8 will solve the problem, and it is wrong that just any Java 8 is the answer.
OpenJDK8 is the proper answer.
Oracle Java 8 will NOT work at the moment. So you must use OpenJDK8 to get MC to function as it should.
However you can not just install ODJK8 and be a happy miner.
Completely remove all traces of any JAVA version on your build.
Then use the package manager to install ODJK8.
Your MC will run now. I have not tried adding any further versions of java after doing this so I do not know if adding
versions back will break the Java CA's again.
I strongly urge you to examine the original post and view the answer given.
This answer to 'how to remove java' was originally posted in Sep of 2012 and remains viable.
Per AskUbunto: How to remove Java From Linux (verified Ubuntu 18.04 Mint 19)
These are not my own code blocks, I have included the original post from the Ubuntu support forum.
Open a terminal window and type " sudo su " then enter and key in your admin password.
This will place the terminal session in administrator mode allowing bypassing of repeated entries of your password.
I have left the 'sudo' command in place to maintain authenticity of the answer.
Enter the following code. Cut and paste
NOTE: This line of code will take some time and might even seem to 'hang' let it finish. If it does actually hang (after 5 mins or so of nothing, close the terminal window and re-open. Again not my code so this is probably stuck in an error loop because it can not find anything to remove.)
6. Search for possible remaining Java directories:
sudo updatedb
sudo locate -b '\pack200'
If the command above produces any output like,
/path/to/jre1.6.0_34/bin/pack200 (will have a different version at this time, however that is not important to the example)
remove the directory that is parent of bin, like this: sudo rm -rf /path/to/jre1.6.0_34
To verify that Java no longer exists on your linux type the following: java -version
That should produce an error with some advice about obtaining a java package. Close the terminal.
Wander over to Software Manager <menu> top entry in System catagory search for OpenJDK8 and click on the package, then click install.
When finished find the minecraft.jar file and right click the file, then click properties open permissions, click allow execute as program, click ok right click the file again click open with OpenJDK8. Minecraft.jar will now install and run properly.
Hi! On Saturday, July 7, 2018, I tried to install the latest version of minecraft (from minecraft.net) on my laptop. I had already made an account, I think it was around 2013-2014 when I got the game. It was around when 1.7.10 was just being released. My computer is an Acer Aspire E15 E5-575 running Linux Mint 19 (Tara). I do not have any antivirus installed (because it's linux, there are less viruses for linux than mac). I downloaded the minecraft.jar file for linux, and made sure to mark it as executable by right clicking --> Properties --> Permissions --> Allow executing file as program. When I run it after marking it as executable (I do have java installed by the way), I get this error:
Bootstrap (v5)Bootstrap (v5)Current time is Jul 7, 2018, 11:43:56 AM
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '4.15.0-20-generic'
System.getProperty('os.arch') == 'amd64'
System.getProperty('java.version') == '10.0.1'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '64'
Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzmaException: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 2/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 3/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 4/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 5/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 6/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 7/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 8/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 9/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-emptyDownloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 10/10)Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Unable to download remote file. Check your internet connection/proxy settings.
FATAL ERROR: net.minecraft.bootstrap.FatalBootstrapError: Unable to download while being forced
at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:95)
at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
Please fix the error and restart.
If You can help me, Thank you
Use Java 8.
I have solved this issue. The problem is how Java CA's are being handled.
I do not know enough about java to give the perfect answer, which is to fix the way the CA's are
being handled by the new versions of Linux and Java combined, so the answer is to return to what is working.
OpenJDK8 is not having this problem so oddly enough the snarky answer of use "Java 8" is both wrong and right.
It is wrong in that simply switching to Java 8 will solve the problem, and it is wrong that just any Java 8 is the answer.
OpenJDK8 is the proper answer.
Oracle Java 8 will NOT work at the moment. So you must use OpenJDK8 to get MC to function as it should.
However you can not just install ODJK8 and be a happy miner.
Completely remove all traces of any JAVA version on your build.
Then use the package manager to install ODJK8.
Your MC will run now. I have not tried adding any further versions of java after doing this so I do not know if adding
versions back will break the Java CA's again.
I strongly urge you to examine the original post and view the answer given.
This answer to 'how to remove java' was originally posted in Sep of 2012 and remains viable.
Per AskUbunto: How to remove Java From Linux (verified Ubuntu 18.04 Mint 19)
These are not my own code blocks, I have included the original post from the Ubuntu support forum.
Open a terminal window and type " sudo su " then enter and key in your admin password.
This will place the terminal session in administrator mode allowing bypassing of repeated entries of your password.
I have left the 'sudo' command in place to maintain authenticity of the answer.
Enter the following code. Cut and paste
Credit: Eric Carvalho 7 Sep 2012
1. Find and remove any version of java.
Dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove sudo apt-get -y autoremoveThe above code will take some time as it is querying your entire filesystem for java version packages.
Your computer will remove ALL versions of java. So be aware of that.
2. Purge config files (careful. This command removed libsgutils2-2 and virtualbox config files too):
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge3. Remove Java config and cache directory:
NOTE: bash is the default linux command shell. If you have changed your shell make the appropriate change here.
IE: my command was zsh -c 'ls -d /home/*/.java | xargs sudo rm -rf
4. Remove manually installed JVMs:
5. Remove Java entries, if there is still any, from the alternatives:
NOTE: This line of code will take some time and might even seem to 'hang' let it finish. If it does actually hang (after 5 mins or so of nothing, close the terminal window and re-open. Again not my code so this is probably stuck in an error loop because it can not find anything to remove.)
6. Search for possible remaining Java directories:
If the command above produces any output like,
/path/to/jre1.6.0_34/bin/pack200 (will have a different version at this time, however that is not important to the example)
remove the directory that is parent of bin, like this: sudo rm -rf /path/to/jre1.6.0_34
To verify that Java no longer exists on your linux type the following: java -version
That should produce an error with some advice about obtaining a java package. Close the terminal.
Wander over to Software Manager <menu> top entry in System catagory search for OpenJDK8 and click on the package, then click install.
When finished find the minecraft.jar file and right click the file, then click properties open permissions, click allow execute as program, click ok right click the file again click open with OpenJDK8. Minecraft.jar will now install and run properly.
Thanks a lot!