groovy - 从命令行执行的 groovy 脚本连接到 postgresql
问题描述
我正在尝试运行一个将数据加载到 Postgresql 数据库中的 groovy 脚本。它使用 IntelliJ 完美运行,但从 windows 命令行运行时失败,并出现以下错误:
Caught: java.lang.ClassNotFoundException: org.postgresql.Driver
java.lang.ClassNotFoundException: org.postgresql.Driver
at UploadStressTestData.run(UploadStressTestData.groovy:118)
显然,groovy 脚本找不到驱动程序类。我需要以某种方式使该脚本可用或可加载。
我的问题是,我该怎么做?我是否需要使用 -cp 选项并告诉它 postgresql 驱动程序在哪里?
非常感谢任何帮助。
解决方案
groovy -cp C:\Users\someuser\workspace\lib\postgresql-42.2.6.jre7.jar UploadStressTestData.groovy
推荐阅读
- c++ - 对“MessageDlg”的调用没有匹配的函数
- reactjs - React 测试库表单提交事件与真实浏览器不同
- ruby-on-rails - 设计显示未经身份验证的消息而不是 signed_up_but_unconfirmed
- javascript - 如何有效地删除与另一张纸上的条件匹配的行?
- node.js - Nodejs 和 Mailgun:从文件系统发送生成的附件 *not*
- html - 如何在 CSS 中包装元素而不是单词
- python - 如何在 pytests 之间重置 itertools 计数?
- html - 表单标签帮助子文本的适当语义标记是什么
- google-cloud-platform - 在 2 个集群上使用 Istio 路由的 GKE
- python - 如何在python中的相同键上加入2个字典