试图弄清楚为什么不安装Informix JDBC驱动程序

时间:2014-04-24 22:59:04

标签: jdbc clojure informix

在尝试安装Informix的JDBC驱动程序时,出现此错误:

java -cp /home/ics/sandbox/jdbc/setup.jar run -console
The wizard cannot continue because of the following error: 
could not load wizard specified in /wizard.inf (104)

我已经指出Sun使用的新Java:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_05
export PATH=$JAVA_HOME/bin:$PATH

java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)

指向更新的Java,并且正如IBM / Informix支持告诉我的那样,远离OpenJDK应该允许安装程序运行,但这不起作用。当我搜索特定错误的帖子时,我也看到在其他地方使用Sun或IBM的java。在另一个Centos系统上,安装了OpenJDK,我可以成功安装JDBC驱动程序

我也尝试从我的环境中删除tty设置,这也没有用。 以下是提到此错误的so post

如果有人听说过解决方案,我很乐意听到它,'因为没有jdbc驱动程序,没有Clojure数据库可以使用Informix,而且,在工作时,它运行良好。并且,我已经考虑过对安装和移动它进行tarring和压缩,但这是一种欺骗行为。

上出现此问题
cat /etc/redhat-release
CentOS release 6.4 (Final)

已安装的java版本,而不是我的解决方法更新版本

java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11.90) (rhel-1.62.1.11.11.90.el6_4-i386)
OpenJDK Server VM (build 20.0-b12, mixed mode)

1 个答案:

答案 0 :(得分:0)

在答案到达允许安装之前,我接受了@MichałNiklas的建议并在新系统上手动安装了/ opt /下的驱动程序。这很有效。

我仍然会追究这个问题的原因。我编辑了OP以反映@ceinmart删除tty设置的建议。这不起作用,但我发现它是一个有用的建议。