带有包的java程序怎么在cmd中运行?

带有包的java程序怎么在cmd中运行?,第1张

进入保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF\目录下,打开MINIFESTMF文件,对MINIFESTMF文件进行编写,格式如下:  
请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行
Manifest-Version: 10 告诉我们使用的是10的manifest文件,第一行定义manifest的格式 
Main-Class: 主程序入口类名(注意:如果主程序带包,main函数在com包下的testjava中,则写如:comtest)
Class-Path: 引用包路径,包之间空格隔开(lib是和testjar同目录的一个子目录,testjar要引用的somejar包就在这里面。例如:Class-Path: lib/somejar lib/some2jar)
Created-By: 创建者信息
完整实例:

Manifest-Version: 10 
Main-Class: commainMyCrawler 
Class-Path: lib/mysql-connector-java-506-binjar 
Created-By: ninja

实例目录为

D:\mycrawler
D:\mycrawler\lib 
D:\mycrawler\mycrawlerjar 
D:\mycrawler\lib\mysql-connector-java-506-binjar编写完之后保存。   

建立批处理文件bat或cmd如下startcmd:  cmd中开启jar程序命令:  java -jar Appjar

String command = “cmd命令”
Process pro = RuntimegetRuntime()exec(command);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(progetInputStream()));


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13201541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-19
下一篇 2023-06-19

发表评论

登录后才能评论

评论列表(0条)

保存