1
我試圖在我的Linux CentOS 5.9服務器上安裝MapServer,但不斷收到相同的錯誤。配置:錯誤:找不到java包含文件
checking if --with-java-include-os-name specified... no, autodetected linux
checking for javac... /usr/bin/javac
checking symlink for /usr/bin/javac... /etc/alternatives/javac
checking symlink for /etc/alternatives/javac... /usr/lib/jvm/java-1.4.2-gcj/bin/javac
checking symlink for /usr/lib/jvm/java-1.4.2-gcj/bin/javac... /usr/bin/ecj
configure: error: cannot find java include files
我看別的地方,這可以通過安裝而不是GJC太陽JDK軟件包是固定的。現在,問題是我目前在工作計算機上沒有root權限。所以我嘗試將jdk文件下載到我的桌面上,並使用配置
./configure --with-java-include-os-name=~/Desktop/jdk1.7.0_21
但仍然得到相同的錯誤。
checking if --with-java-include-os-name specified... yes (~/Desktop/jdk1.7.0_21)
checking for javac... /usr/bin/javac
checking symlink for /usr/bin/javac... /etc/alternatives/javac
checking symlink for /etc/alternatives/javac... /usr/lib/jvm/java-1.4.2-gcj/bin/javac
checking symlink for /usr/lib/jvm/java-1.4.2-gcj/bin/javac... /usr/bin/ecj
configure: error: cannot find java include files
我不確定我是否正確使用該命令。但我的主要問題是如何解決這個沒有root權限的錯誤?那可能嗎?我需要詢問root密碼才能安裝sun-jdk嗎?如果我這樣做了,我該如何更改配置文件將查找它所需的包含文件的位置,以便它停止查看gcj文件?
謝謝。