g++:错误:/u01/app/orace/product/11.2.0/xe/lib/lclasses12.zip:此

g++: error: /u01/app/oracle/product/11.2.0/xe/lib/lclasses12.zip: Java compiler not installed on this system

本文关键字:xe lib zip lclasses12 product u01 错误 app orace g++      更新时间:2023-10-16

我试图编译cpp代码,该代码试图与oracledb建立连接。每次我收到这个错误
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-版本
java版本"1.8.0_121"Java(TM)SE运行时环境(版本1.8.0_121-b13)Java HotSpot(TM)64位服务器虚拟机(版本25.121-b13,混合模式)

javac-版本
javac 1.8.0_121
我不明白为什么它在系统上找不到java编译器。

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