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、具体的操作过程如下图: 

参考技术A 运行——cmd——切换到文件所在目录 输入: jar cvf xxx.jar 后跟打包的文件(用空格间隔) 也可在cmd界面直接输入jar看帮助本回答被提问者采纳

如何在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文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在jar包中调用exe等资源文件

在我调用 r.exec 以启动 cmd 提示符后如何停止执行我的 java 程序

cmd中执行jar文件命令(待参数)

如何写个bat文件跑java程序

怎么把java文件打包成jar文件

java 程序如何调用cmd调用java.exe 来运行.class文件