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
我试图编译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
相关文章:
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- JSON转换为nlohmann JSON-lib中的结构数组
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 使用 VS2015 在 Windows 10 上构建 Fortran .lib x64 位并将其链接到 C++
- 为什么我的链接器在找到Coin4d.lib后搜索Coin4sd.lib?
- libcpmtd.lib有什么用?
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- 解析引用 |exe/dll vs lib
- 在 /usr/local/lib 下找不到库
- LLVM 编译:目标的配方 '../lib/IR/Release+Asserts/Intrinsics.gen.tmp' failed
- CMake 生成的 MSVC 项目找不到符号,即使为其相关 dll 正确生成了 lib 文件也是如此
- VS2015 未链接用户32.lib
- 从 .lib 文件创建一个.dll文件
- 看不到文件'SDL2.lib'
- 如何使用用户定义的函数覆盖 C lib 函数,如 _sbrk?
- 如何在不需要LIBCD.lib的情况下在Visual Studio 6中编译C项目
- 可执行文件C++包括.obj,.lib和.dll吗?
- 我应该安装 .cmake 文件来共享/cmake 还是 lib/cmake?
- 无法在 DLL 中链接 SDL2-static.lib
- g++:错误:/u01/app/orace/product/11.2.0/xe/lib/lclasses12.zip:此