【问题标题】:g++: error: /u01/app/oracle/product/11.2.0/xe/lib/lclasses12.zip: Java compiler not installed on this systemg++:错误:/u01/app/oracle/product/11.2.0/xe/lib/lclasses12.zip:Java 编译器未安装在此系统上
【发布时间】:2017-05-14 13:01:38
【问题描述】:

我试图编译试图与 oracle db 建立连接的 cpp 代码。每次我得到这个错误
g++:error:/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 运行时环境 (build 1.8.0_121-b13) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.121-b13,混合模式)

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

【问题讨论】:

    标签: c++ oracle11g g++4.8


    【解决方案1】:

    我解决了它。g++ 试图找到缺少的 gcj(java-compiler Embedded with g++)。所以使用这个命令在外部安装它-
    yum install libgcj yum install java-1.5.0-gcj-devel

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      相关资源
      最近更新 更多