So, I've heard from people and a couple of sources online that using Java isn't safe for your PC because apparently it can be used to put malicious content on your computer. Now, the problem is, I need Java (more specifically Java 8 64-Bit) in order to run my Modpacks on MultiMC and so on. That is the only reason I ever use Java if it was Minecraft related. I don't use it for anything else other than that. So I was wondering, if using Java 8 64-Bit just for Modded Minecraft was relatively safe for my PC?
P.S I'm very cautious when it comes to this stuff. I don't visit any websites and download any files until I know they're 100% safe. I always have Adblock on my browser and I check for security updates and scan my PC virtually every time I go on it.
When you install Minecraft, it also installs a version of Java (1.8_51) to play Minecraft. If your only playing MC, this is the only version of Java you'll need.
Rollback Post to RevisionRollBack
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
Yes but in order to play my modpacks (such as my 1.7.10 pack) on MultiMC and such, I need to download another version of Java for it. Since the Minecraft launcher uses its own version of Java. The same one can't be used for MultiMC (well I suppose it could through some trial and error, but Java 8 64-Bit is the recommended version for my 1.7.10 pack) and so it would notify me that I don't have Java installed on my PC when I open it.
If you get Java from the official website, and other launchers from the right sources then you have nothing to worry about.
I used to feel the same but if you stay in the safe areas then there is nothing to worry about and besides there is a Mod Reposts group to inform/stop this stuff, if you unsure of what's safe or not then go to that site for a list. Which you can find here: https://stopmodreposts.org/sites.html
Besides with sites like Curseforge it's checked over so you'll never have a mod with malware in it, and like with anything if you look for something via dodgey means (mod, film, etc.) then you have more to worry about, if you don't you have nothing to worry about. Like if you can tell that an install tutorial for 1.13 is showing 1.12.2 and the video isn't trustworthy then you can tell it's sketchy. (Was more common then you think when Forge 1.13 wasn't public yet, as I was witnessing it when Rift was the only modloader but still niche/fairly well known and started getting back into Youtube then).
It is possible to use the version of Java that the official launcher installs to run other Java programs; you can find it at "C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\javaw.exe" (or "Program Files" and "jre-x32" on a 32 bit system) and I've verified that it does work by temporarily renaming the system Java folder and running AMIDST, just to make sure it wasn't trying to access anything in it (I already use a batch file to run AMIDST since it requires Java 8 while I have Java 7 as part of the JDK, which I've never updated since MCP 1.6.4 only compiles Java 6 source (this can be changed but I've never had to use Java 7+ code) while the launcher itself has its own version).
Likewise, you can use it to run the installers for Forge and Optifine (Forge has a .exe installer, and other mods should likewise stop using .jar installers - Oracle highly recommends shipping your own runtime with Java programs, not relying on users to have to download one, especially for something as trivial as installing a mod). As far as newer versions of Java go, Mojang only supports the version they ship with the game (or at least, only guarantees that the game will run without any issues; in particular, Forge and other modloaders have had issues with various Java updates).
You could even add an environment variable that tells the system where to find the JRE, so for all purposes it would be the same as a normal system installation (this is not advised due to the fact it negates the purpose of a private JRE, including security. I doubt this is that important though given that most if not all web browsers no longer support Java plugins, which were the main cause of security issues, otherwise Java is like any other program - just make sure you download from reputable sources).
So, I've heard from people and a couple of sources online that using Java isn't safe for your PC because apparently it can be used to put malicious content on your computer. Now, the problem is, I need Java (more specifically Java 8 64-Bit) in order to run my Modpacks on MultiMC and so on. That is the only reason I ever use Java if it was Minecraft related. I don't use it for anything else other than that. So I was wondering, if using Java 8 64-Bit just for Modded Minecraft was relatively safe for my PC?
P.S I'm very cautious when it comes to this stuff. I don't visit any websites and download any files until I know they're 100% safe. I always have Adblock on my browser and I check for security updates and scan my PC virtually every time I go on it.
As long as you get your mods from trustworthy sources like curseforge.com you should be fine.
When you install Minecraft, it also installs a version of Java (1.8_51) to play Minecraft. If your only playing MC, this is the only version of Java you'll need.
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
Yes but in order to play my modpacks (such as my 1.7.10 pack) on MultiMC and such, I need to download another version of Java for it. Since the Minecraft launcher uses its own version of Java. The same one can't be used for MultiMC (well I suppose it could through some trial and error, but Java 8 64-Bit is the recommended version for my 1.7.10 pack) and so it would notify me that I don't have Java installed on my PC when I open it.
If you get Java from the official website, and other launchers from the right sources then you have nothing to worry about.
I used to feel the same but if you stay in the safe areas then there is nothing to worry about and besides there is a Mod Reposts group to inform/stop this stuff, if you unsure of what's safe or not then go to that site for a list. Which you can find here: https://stopmodreposts.org/sites.html
Besides with sites like Curseforge it's checked over so you'll never have a mod with malware in it, and like with anything if you look for something via dodgey means (mod, film, etc.) then you have more to worry about, if you don't you have nothing to worry about. Like if you can tell that an install tutorial for 1.13 is showing 1.12.2 and the video isn't trustworthy then you can tell it's sketchy. (Was more common then you think when Forge 1.13 wasn't public yet, as I was witnessing it when Rift was the only modloader but still niche/fairly well known and started getting back into Youtube then).
Niche Community Content Finder, Youtuber, Modpack/Map Maker, Duck
Forum Thread Maintainer for APortingCore, Liteloader Download HUB, Asphodel Meadows, Fabric Project, Legacy Fabric/Cursed Fabric, Power API, Rift/Fabric/Forge 1.13 to 1.17.
Wikis I Maintain: https://modwiki.miraheze.org/wiki/User:SuntannedDuck2
It is possible to use the version of Java that the official launcher installs to run other Java programs; you can find it at "C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\javaw.exe" (or "Program Files" and "jre-x32" on a 32 bit system) and I've verified that it does work by temporarily renaming the system Java folder and running AMIDST, just to make sure it wasn't trying to access anything in it (I already use a batch file to run AMIDST since it requires Java 8 while I have Java 7 as part of the JDK, which I've never updated since MCP 1.6.4 only compiles Java 6 source (this can be changed but I've never had to use Java 7+ code) while the launcher itself has its own version).
Likewise, you can use it to run the installers for Forge and Optifine (Forge has a .exe installer, and other mods should likewise stop using .jar installers - Oracle highly recommends shipping your own runtime with Java programs, not relying on users to have to download one, especially for something as trivial as installing a mod). As far as newer versions of Java go, Mojang only supports the version they ship with the game (or at least, only guarantees that the game will run without any issues; in particular, Forge and other modloaders have had issues with various Java updates).
You could even add an environment variable that tells the system where to find the JRE, so for all purposes it would be the same as a normal system installation (this is not advised due to the fact it negates the purpose of a private JRE, including security. I doubt this is that important though given that most if not all web browsers no longer support Java plugins, which were the main cause of security issues, otherwise Java is like any other program - just make sure you download from reputable sources).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?