我有一个 java 应用程序(可运行的 jar)和 VB 脚本,我用它们远程登录到远程机器并执行一些 cmd。所以,我首先执行 vbs 文件,然后运行我的 jar(一切正常)。
但是,现在我想集成脚本和我的 java jar,这样,运行 jar 应该首先触发脚本,然后是 Java 相关任务。
我遇到的几件事是-
我无法从 Java 触发 Vbs(javax.script - 如果我错了,请纠正我)。因此,重写脚本的可能选项是 - Javascript(不知道我的 Javascript 文件会有什么,因此在 Java 类中读取它之后,我可以将其写入 Socket 输出流。)
PHP(我使用Java桥尝试过这个,但它给出了一些错误,说需要安装cgi。而且,我相信它还需要在执行我的jar之前在主机上安装PHP。所以我不会再用这种方法.)
长话短说,我不想创建任何依赖项 - 我正在寻找可以将任何外部库与我的 jar 打包(如果需要)并使用它来执行我的脚本的东西。