How to Fix configure: error: can’t locate a valid JDK location

        If you encounter the error "Can’t locate a valid JDK location" when installing tomcat-native, use the method below to fix it.
The reason is that the program only searches for JDK in the following default directories:
configure: [/ usr/local/1.6.1]
configure: [/ usr/local/IBMJava2-1.6.0]
configure: [/ usr/local/java1.6.0]
configure: [/ usr/local/java-1.6.0]
configure: [/ usr/local/jdk1.6.0]
configure: [/ usr/local/jdk-1.6.0]
configure: [/ usr/local/1.6.0]
configure: [/ usr/local/IBMJava2-1.6]
configure: [/ usr/local/java1.6]
configure: [/ usr/local/java-1.6]
configure: [/ usr/local/jdk1.6]
configure: [/ usr/local/jdk-1.6]

Simply create a symbolic link based on your Java version:

ln -s /usr/java/jdk1.7.0_25  /usr/local/jdk-1.6
or
ln -s /usr/java/jdk1.8.0_51  /usr/local/jdk-1.6

Leave a Comment

Your email address will not be published.