安装mysql-connector-java-8.0.15-1.el6.noarch.rpm (可用这里 )将libgcj包显示为依赖项。安装libgcj会创建以下文件:
/usr/bin/gij
$/usr/bin/gij -version
java version "1.5.0"
gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-23)那么,MySQL java连接器是否仍然使用Java1.5?
操作系统: CentOS 6.9
发布于 2019-04-04 18:03:45
我能够复制这个问题与CentOS 6.9码头形象。我从MySQL站点下载了当前版本的MySQL Java (8.0.15),并尝试使用yum安装它:
yum localinstall ./mysql-connector-java-8.0.15-1.el6.noarch.rpm在解决依赖关系的过程中,yum给了我以下消息:
Package mysql-connector-java is obsoleted by mysql-connector-java, trying to install 1:mysql-connector-java-5.1.17-6.el6.noarch instead5.1.17驱动程序来自CentOS 6 'Base‘回购。这里的问题是这个版本的驱动程序是从2011年7月开始的。此时Java的主要版本似乎是Java 6,而Java 7也是在同一个月发布的。
当前版本的CentOS,CentOS 7,保存了驱动程序的5.1.25版本,作为“基本”回购的一部分。这一版本的司机于2013年4月发布。
由于这些驱动程序的打包版本已有几年的历史,所以最好下载驱动程序的平台无关发行版并手动配置它。
这可以从下载连接器/J页面获得,在“平台无关”选项下。安装驱动程序和配置驱动程序的过程在文档中可用。简单地说,它涉及将TGZ/ZIP文件提取到一个已知的位置,并设置CLASSPATH变量,以便系统上的JDK/JRE能够找到驱动程序。
https://unix.stackexchange.com/questions/509371
复制相似问题