I'm trying to install JDK 1.7 on CentOS on my server. I've downloaded java_ee_sdk-6u3-jdk7-linux-x64.sh from Oracle website. Looks like it requires graphic interface, which I don't have on remote server. I haven't found any RPMs on Oracle website. yum install java installed jdk 1.6, but I need 1.7

  • Does not it show a CLI-based menu? – Khaled Feb 26 '12 at 11:32
  • it shows this: ./java_ee_sdk-6u3-jdk7-linux-x64.sh This program requires DISPLAY environment variable to be set. Please re-run after assigning an appropriate value to DISPLAY. – alex347 Feb 26 '12 at 11:38

You should download the jdk-7u3-linux-i586.tar.gz or jdk-7u3-linux-x64.tar.gz and simply uncompress one of those archives.
It is enough to install a JDK (Java SE Development Kit 7 Downloads)

And it is quite different from installing a Java Platform, Enterprise Edition 6 SDK Update 3 (with JDK 7), from the Java EE 6 SDK Downloads (which, indeed, might require a GUI).

  • after I uninstalled jdk why does yum asks for openjdk? I removed openjdk. – kinkajou Jul 25 '14 at 6:31
  • @kinkajou I don't know. I know jdk and openjdk are two different product, only the second one can be installed without having to accept a license first. – VonC Jul 25 '14 at 6:35
  • I have installed oracle jdk already but yum stills asks for openjdk. – kinkajou Jul 25 '14 at 6:37
  • yum should ask because of another product which depends on it, I suppose. – VonC Jul 25 '14 at 6:39
  • thank you I got it may be cassandra2 requires openjdk but i already have oracle jdk! – kinkajou Jul 25 '14 at 7:01

If I look at the download page, there is an rpm for x86 and x64


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.