Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Whichever you prefer. If you are going to use other java software from your distro repositories, it would be wiser to match the arch to your OS. Not to mention that the server (64 bit) version is considerably faster than the client (32 bit) version.
Whichever you prefer. If you are going to use other java software from your distro repositories, it would be wiser to match the arch to your OS. Not to mention that the server (64 bit) version is considerably faster than the client (32 bit) version.
Thanks for the answer. But it seems a little bit to understand.
Could you give an example and not using so much philosophic words?
The 32 bit version of the jre is also known as the "client" runtime; the 64 bit version is called the "server" runtime. The server jre is often installed on servers but it will run find on a regular desktop, just as a 32 bit JDK will run fine on a server. It is just that the 32 bit version is not the best choice for a busy server as the 64 bit version generally has better performance (benchmarks can be found on the internet).
Now, there are plenty of java applications and libraries. Many of the libraries are included in the repositories. Some are "noarch", which means that they don't care whether you install a 32 bit or 64 bit jdk. Other ones are compiled to work with one or the other. The Eclipse IDE, for example, is available in 32 and 64 bit versions; if you match either with the wrong JRE, it will crash as soon as it is launched. If you install a 64 bit Linux OS, such libraries/applications will be 64 bit so it is better to install the 64 bit JDK if you want to make use of them - unless you fetch and install the 32 bit versions manually.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.