{Q} differences between FTB.exe,Jar & (App)

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

DnetVaggos

New Member
Jul 29, 2019
16
0
1
38
https://t.me/pump_upp
t.me
hello guys i have a question, what's the differences between ftb.exe/.jar & .app?
123.png


thank's
 
  • Like
Reactions: jdog1408

VapourDrive

New Member
Jul 29, 2019
536
-8
1
The difference is whatever OS you use to launch it, windows has the windows executable (exe), Linux distros use the jar extension (maybe macs do as well, not sure), and I presume the "app" extension is for mac.
 
  • Like
Reactions: mattp_12

jdog1408

New Member
Jul 29, 2019
958
-11
0
Yes, the app version is for mac but I stuck with jar when I had a mac because computer wouldn't install the app right but if you are able to download it I don't know if/what the advantages are.
 

Tbsc

New Member
Jul 29, 2019
22
0
0
Native support is a big advantage, as jar is just a java executable, which is cross-os which may work on some os better then the other.
You may not be able to use the app extension as macs add a security layer (it's not really useful but still) which requires to enable opening apps from the internet OR if you don't want to enable opening all of the apps from the internet you can just Ctrl-Click the app and it'll ask if you want to open it instead of blocking you.

Sent from my LG-D855 using Tapatalk
 
Last edited:

jdog1408

New Member
Jul 29, 2019
958
-11
0
Native support is a big advantage, as jar is just a java executable, which is cross-is which may work on some os better then the other.
You may not be able to use the app extension as macs add a security layer (it's not really useful but still) which requires to enable opening apps from the internet OR if you don't want to enable opening all of the apps from the internet you can just Ctrl-Click the app and it'll ask if you want to open it instead of blocking you.

Sent from my LG-D855 using Tapatalk
This would've made Mac a bit easier to use. Oh well.
 

mathchamp

New Member
Jul 29, 2019
153
0
0
.exe is a Windows executable so it will run on Windows only.
.app is an OSX application, I believe.
.jar is a Java archive, which in this case is presumably an executable Java archive. This should run on any OS which supports Java, as long as Java is installed. If your system doesn't support Java, then you can't really play Minecraft, can you?

So if you have Windows, download the EXE. If you have OSX, the APP should work (if not, then the JAR should work). If you're on another OS such as Ubuntu, you must use the JAR.
 

FyberOptic

New Member
Jul 29, 2019
524
0
0
These are all literally the same thing inside. There's no performance benefit to running one or the other.

There are tools such as jarsplice and launch4j which can merge all of a Java application's dependencies into one JAR, and then also generate an EXE and/or APP wrapper to launch it easier on the relevant OS. It helps avoid the possibility that the user's system might not have the proper file association set up to execute a JAR directly. The EXE and APP will also display a custom icon rather than what ever generic icon you'd get for the JAR.