cmd如何执行调用jar文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd如何执行调用jar文件相关的知识,希望对你有一定的参考价值。
1、将上面的ojdbc14.jar文件,与调用程序复制到系统D盘的根目录下,切记:因为调用程序在wym.database包下,所以需要将类其所在的包一起拷贝到根目录下。拷贝完之后,调用的类DBConnection的路径应该为:d:\\wym\\database\\DBConnection.java
2、进行编译,编译的命令:javac -cp d:\\ojdbc14.jar d:\\wym\\database\\DBConnection.java
3、进行执行,执行的命令:java -cp .;ojdbc14.jar wym.database.DBConnection
4、执行完之后在控制台输出:total = 388+208=596ms
5、具体的操作过程如下图:
如何在jar包中调用exe等资源文件
参考技术A 有很多方式,这是其中的一种/**
* cmd方式
* @param command 要执行的命令
*/
private static void test1()
BufferedReader bufferedReader = null;
try
String command = "cmd /c start nginx";//要执行的命令
String path = "D:/workspace-mars-2019-app/ywpt/nginx/windows";//打开文件的位置
File exeFile = new File(path);
String[] str = new String[] ;//参数
// 执行命令返回执行的子进程对象
// Process proc = Runtime.getRuntime().exec(command,str,exeFile);
Process proc = Runtime.getRuntime().exec("C:/Program Files (x86)/Notepad++/notepad++.exe");
// 获取子进程的错误流,并打印
bufferedReader = new BufferedReader(new InputStreamReader(proc.getErrorStream()));
String line = null;
while ((line = bufferedReader.readLine()) != null)
System.out.println(line);
catch (Exception ex)
ex.printStackTrace();
finally
if (bufferedReader != null)
try
bufferedReader.close();
catch (Exception ex)
以上是关于cmd如何执行调用jar文件的主要内容,如果未能解决你的问题,请参考以下文章