I'm currently working on a production server, and I can't get my Java program to be executed on it because of an incompatibility between the versions. Java 7 is installed on the server, while the program was compiled using Java 8.

I found out that the following package was installed : jdk.x86_64

I'm trying to use this tutorial, but it's mentioned that the java-1.7.0-openjdk package should be removed in order to install a new package.

I would like to know the difference between the packages (the one mentioned in the article and the one currently installed) and if it's safe to remove it.



Some applications are known to fail with the OpenJDK version, making them rely upon Oracle Java. (Conversely, some application you want may rely upon OpenJDK—it's that kind of world).

In any upgrade of this type, you'll have to evaluate the result, to see if it improves things or breaks things. There are a lot of opinions regarding either implementation.

Further reading:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.