首页 文章

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

提问于
浏览
0

我在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

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

我在shell脚本中缺少什么?喜欢classpath?我尝试在脚本中设置类路径

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

但它仍然给了我错误 . 看起来它找不到驱动程序 . 有帮助吗?

1 回答

  • 1

    尝试导出 CLASSPATH 变量 .

相关问题