我正在尝试编译尝试与oracle db建立连接的cpp代码。每次我收到此错误
g ++:错误:/u01/app/oracle/product/11.2.0/xe/lib/lclasses12.zip:此系统上未安装Java编译器。
我执行的命令如下 -
/ opt / rh / devtoolset-2 / root / usr / bin / g ++ -L $ ORACLE_HOME / lib / * -L $ ORACLE_HOME / rdbms / lib / * cpp_db_conn.cpp
虽然当我检查java版本和javac版本时我得到了这个
java -version
java版" 1.8.0_121"
Java(TM)SE运行时环境(版本1.8.0_121-b13)
Java HotSpot(TM)64位服务器VM(版本25.121-b13,混合模式)
javac -version
javac 1.8.0_121
我不明白为什么它无法在系统上找到java编译器。
答案 0 :(得分:0)
我解决了它.g ++试图找到缺少的gcj(嵌入了g ++的java编译器)。所以使用这个命令在外部安装它 -
yum install libgcj
yum install java-1.5.0-gcj-devel