C++ g++;:错误:/u01/app/oracle/product/11.2.0/xe/lib/lclasse12.zip:此系统上未安装Java编译器

C++ g++;:错误:/u01/app/oracle/product/11.2.0/xe/lib/lclasse12.zip:此系统上未安装Java编译器,c++,oracle11g,g++4.8,C++,Oracle11g,G++4.8,我试图编译cpp代码,试图与oracle db建立连接。每次我遇到这个错误 g++:错误:/u01/app/oracle/product/11.2.0/xe/lib/lclasse12.zip:此系统上未安装Java编译器。 下面给出了我正在执行的命令- /opt/rh/devtoolset-2/root/usr/bin/g++-L$ORACLE\u HOME/lib/*-L$ORACLE\u HOME/rdbms/lib/*cpp\u db\u conn.cpp 虽然当我检查java版本和ja

我试图编译cpp代码,试图与oracle db建立连接。每次我遇到这个错误
g++:错误:/u01/app/oracle/product/11.2.0/xe/lib/lclasse12.zip:此系统上未安装Java编译器。
下面给出了我正在执行的命令-
/opt/rh/devtoolset-2/root/usr/bin/g++-L$ORACLE\u HOME/lib/*-L$ORACLE\u HOME/rdbms/lib/*cpp\u db\u conn.cpp
虽然当我检查java版本和javac版本时,我得到了这个
java-版本
java版本“1.8.0_121” Java(TM)SE运行时环境(build 1.8.0_121-b13) Java HotSpot(TM)64位服务器虚拟机(构建25.121-b13,混合模式)

javac-version
JavaC1.8.0_121

我不明白为什么在系统上找不到java编译器

我解决了这个问题。g++试图找到丢失的gcj(嵌入g++的java编译器)。因此使用以下命令在外部安装了它-
yum安装libgcj
yum安装java-1.5.0-gcj-devel