通过KornShell脚本在AIX上运行JAR文件

我在AIX机器上运行以下命令。

/usr/java6_64/jre/bin/java -jar myapp.jar

然后,事情看起来很好。 JAR文件连接到数据库并执行所需的任何操作。

但我需要把这个命令(加上其他几个)放在一个脚本中。

所以我创建了一个名为“script.ksh”的KornShell(ksh)脚本文件来完成上述操作。

#!/bin/ksh
/usr/java6_64/jre/bin/java -jar myapp.jar

但它给了我以下例外:

EXCEPTION:  TerminateProcessException: Cannot connect to the database.
 java.sql.SQLException: No suitable driver

现在,在与JDBC驱动程序所在的JAR文件和script.ksh文件相同的位置有一个“lib”文件夹。

有没有我在shell脚本中缺少的东西? 像classpath? 我尝试用脚本设置类路径

CLASSPATH=/home/path/to/lib/*.jar

但它仍然给了我错误。 看起来它无法找到驱动程序。 任何帮助?


尝试导出CLASSPATH变量。

链接地址: http://www.djcxy.com/p/17519.html

上一篇: Running JAR file on AIX via KornShell script

下一篇: How to create a directory in a makefile when mkdir