Tag: batch file

将参数传递给在bat文件中调用的jar文件?

我创建了一个需要在bat文件中调用的jar。 我需要将bat文件收到的所有命令行参数传递给jar。 任何人都可以帮助我。 我知道这是一个愚蠢的问题,但我对jar子和蝙蝠一无所知。 在网上我无法找到两者的组合。 另请注意,我不知道如何在bat文件中修复命令行参数。

从Java执行命令并等待命令完成

在我的Java程序中,我创建了一个执行命令来运行批处理文件的进程,如下所示: try { File tempFile = new File(“C:/Users/Public/temp.cmd”); tempFile.createNewFile(); tempFile.deleteOnExit(); setContents(tempFile, recipe.getText()); //Writes some user input to file String cmd = “cmd /c start ” + tempFile.getPath(); Process p = Runtime.getRuntime().exec(cmd); int exitVal = p.waitFor(); refreshActionPerformed(evt); } catch (InterruptedException ex) { Logger.getLogger(mainFrame.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(mainFrame.class.getName()).log(Level.SEVERE, null, ex); } 现在,我想要发生的是命令 refreshActionPerformed(evt); […]

如何自动创建批处理/ shell脚本以运行Java控制台应用程序?

我有一个Java命令行应用程序,并且想要创建一个Ant *构建脚本,该脚本将创建所有必需的批处理/ shell脚本以成功运行应用程序,包括所有类路径变量。 我需要它来做以下事情: 为Linux / Unix创建一个shell脚本文件,为Windows / DOS创建一个批处理文件 添加所有类路径依赖项(来自Maven或只是在Eclipse中使用构建路径) 添加任何必要的样板sh / bat代码来运行(ENV变量,JAVA_HOME等) 我在这里只找到了部分答案。 但是我没有发现任何能够完成每个构建所涉及的基本和微不足道的任务。 免责声明 – 最初的问题是Ant / Maven,但我更愿意看看它是否可以在Ant中完成。

在批处理中使用JDBC preparedStatement

我使用Statement的批处理来查询我的数据库。 我现在做了一些研究,我想重写我的应用程序以使用preparedStatement但我很难弄清楚如何向prepareStatement批处理添加查询。 这就是我现在正在做的事情: private void addToBatch(String sql) throws SQLException{ sttmnt.addBatch(sql); batchSize++; if (batchSize == elementsPerExecute){ executeBatches(); } } 其中sttmnt是Statement类型的类成员。 我想要做的是使用preparedStatement的setString(int, String)方法设置一些动态数据,然后将其添加到批处理中。 不幸的是,我不完全理解它是如何工作的,以及如何将setString(int, String)用于批处理中的特定sql,或者为我拥有的每个sql创建一个新的preparedStatemnt ,然后将它们全部连接到一个批处理。 有可能这样做吗? 或者我是否真的错过了对preparedStatement理解?