- 浏览: 680638 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (302)
- 知识库 (51)
- lucene (8)
- 数据结构 (7)
- 问题及解决方法 (97)
- Quartz (4)
- JavaScript (26)
- java 基础 (40)
- 休闲 (9)
- 数据库相关 (32)
- 面试题 (4)
- Hibernate (5)
- Struts (11)
- JBPM (2)
- Spring (3)
- ajax (7)
- Flex (0)
- 报表 (4)
- 打印 (2)
- prototype (3)
- Struts2 (3)
- JQUERY (4)
- Ruby (0)
- Linux (9)
- Android (3)
- Objective-c (2)
- Python (8)
- map (1)
- mybatis (3)
- php (2)
- ios (0)
- 问题及解决方法 struts2 spring ognl resion tomcat (0)
- 问题及解决方法 struts2 spring ognl resin tomcat (1)
- c++ (2)
- 问题及解决方法 upload.parseRequest(request) 为空 (1)
- Eclipse maven tomcat (1)
- 知识库 服务器配置 (1)
- sersync2 (1)
- Maven Jetty Plugin 配置指南(翻译) (1)
最新评论
-
jgroups:
...
遇到Causedby:java.lang.NoClassDefFoundError:javax/validation/ParameterNameProvider -
dmyccc:
第二种方法还是很佩服楼主的,但是多少感觉有点投机取巧了。但是确 ...
spring mvc整合kindeditor文件上传问题 -
du_bo:
在xx-servlet.xml中这样配置<bean id ...
spring mvc整合kindeditor文件上传问题 -
java梦之翼:
太感谢了, 问题得到解决, 感谢
异常org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction -
du_bo:
这是我的上传package com.sp.controller ...
spring mvc整合kindeditor文件上传问题
windows 下怎么调用java程序
写了一个 HelloWorld
package com.jdlh; /** * @company: * @author: * @createtime: 2011-8-4 上午09:57:13 * @version: */ public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
将他打成jar包(名称为:helloWorld.jar ) 放到D盘根目录 下面
编写 helloWorld.bat
bat 调用java 程序的 格式 bat文件内容如下: cd <arg0> java <-classpath arg1> <-jar> arg2 <arg3 arg4..> 说明: <尖括号里的不是必须的,按你的具体情况来> arg0:你的class或jar文件所在目录 arg1:你需要引入的jar文件,如果你已经在window的classpath里配置过或者不需要,那这句可以去掉 arg2:java类(*.class或*.jar)文件 arg3 arg4..:若干个参数,如没有也可以去掉 前提是你安装了jdk,并配置了环境变量
cd d:\ java -classpath d:\helloWorld.jar com.jdlh.HelloWorld
点击 helloWorld.bat 可以看到 命令行输出 Hello World! 调用成功
--------------------------------------------------------
java 程序调用 windows 程序
package com.jdlh; import java.io.BufferedReader; import java.io.InputStreamReader; /** * @company: * @author: * @createtime: 2011-8-4 上午10:15:58 * @version: */ public class Test { public static void main(String[] args) throws Exception{ String commands = "cmd /c explorer"; Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(commands); BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream())); String str = null; while ((str = in.readLine()) != null) { System.out.println(str); } System.out.println("--end--"); } }
java中如何调用CMD命令
cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。
可以用cmd /?查看帮助信息。
Runtime.getRuntime().exec("cmd /c del c:\\a.doc"); //Runtime.getRuntime().exec("notepad"); //Runtime.getRuntime().exec("cmd /c start c:\\a.doc"); //Runtime.getRuntime().exec("cmd /c start http://www.baidu.com"); Runtime.getRuntime().exec("cmd /k start c:\\test.bat"); //java调用bat文件 mysqldump --user=root --host=localhost --password=pass root>c:\zw4.sql
------------------------------------------------------------------------------------
附录:
★CMD命令★
1. gpedit.msc-----组策略
2. sndrec32-------录音机
3. Nslookup-------IP地址侦测器
4. explorer-------打开资源管理器
5. logoff---------注销命令
6. tsshutdn-------60秒倒计时关机命令
7. lusrmgr.msc----本机用户和组
8. services.msc---本地服务设置
9. oobe/msoobe /a----检查XP是否激活
10. notepad--------打开记事本
11. cleanmgr-------垃圾整理
12. net start messenger----开始信使服务
13. compmgmt.msc---计算机管理
14. net stop messenger-----停止信使服务
15. conf-----------启动netmeeting
16. dvdplay--------DVD播放器
17. charmap--------启动字符映射表
18. diskmgmt.msc---磁盘管理实用程序
19. calc-----------启动计算器
20. dfrg.msc-------磁盘碎片整理程序
21. chkdsk.exe-----Chkdsk磁盘检查
22. devmgmt.msc--- 设备管理器
23. regsvr32 /u *.dll----停止dll文件运行
24. drwtsn32------ 系统医生
25. rononce -p ----15秒关机
26. dxdiag---------检查DirectX信息
27. regedt32-------注册表编辑器
28. Msconfig.exe---系统配置实用程序
29. rsop.msc-------组策略结果集
30. mem.exe--------显示内存使用情况
31. regedit.exe----注册表
32. winchat--------XP自带局域网聊天
33. progman--------程序管理器
34. winmsd---------系统信息
35. perfmon.msc----计算机性能监测程序
2. 36. winver---------检查Windows版本
37. sfc /scannow-----扫描错误并复原
38. taskmgr-----任务管理器(2000/xp/2003
39. winver---------检查Windows版本
40. wmimgmt.msc----打开windows管理体系结构(WMI)
41. wupdmgr--------windows更新程序
42. wscript--------windows脚本宿主设置
43. write----------写字板
44. winmsd---------系统信息
45. wiaacmgr-------扫描仪和照相机向导
46. winchat--------XP自带局域网聊天
47. mem.exe--------显示内存使用情况
48. Msconfig.exe---系统配置实用程序
49. mplayer2-------简易widnows media player
50. mspaint--------画图板
51. mstsc----------远程桌面连接
52. mplayer2-------媒体播放机
53. magnify--------放大镜实用程序
54. mmc------------打开控制台
55. mobsync--------同步命令
56. dxdiag---------检查DirectX信息
57. drwtsn32------ 系统医生
58. devmgmt.msc--- 设备管理器
59. dfrg.msc-------磁盘碎片整理程序
60. diskmgmt.msc---磁盘管理实用程序
61. dcomcnfg-------打开系统组件服务
62. ddeshare-------打开DDE共享设置
63. dvdplay--------DVD播放器
64. net stop messenger-----停止信使服务
65. net start messenger----开始信使服务
66. notepad--------打开记事本
67. nslookup-------网络管理的工具向导
68. ntbackup-------系统备份和还原
69. narrator-------屏幕“讲述人”
70. ntmsmgr.msc----移动存储管理器
71. ntmsoprq.msc---移动存储管理员操作请求
72. netstat -an----(TC)命令检查接口
73. syncapp--------创建一个公文包
74. sysedit--------系统配置编辑器
75. sigverif-------文件签名验证程序
76. sndrec32-------录音机
77. shrpubw--------创建共享文件夹
78. secpol.msc-----本地安全策略
79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
80. services.msc---本地服务设置
81. Sndvol32-------音量控制程序
82. sfc.exe--------系统文件检查器
83. sfc /scannow---windows文件保护
84. tsshutdn-------60秒倒计时关机命令
3. 84. tsshutdn-------60秒倒计时关机命令
85. tourstart------xp简介(安装完成后出现的漫游xp程序)
86. taskmgr--------任务管理器
87. eventvwr-------事件查看器
88. eudcedit-------造字程序
89. explorer-------打开资源管理器
90. packager-------对象包装程序
91. perfmon.msc----计算机性能监测程序
92. progman--------程序管理器
93. regedit.exe----注册表
94. rsop.msc-------组策略结果集
95. regedt32-------注册表编辑器
96. rononce -p ----15秒关机
97. regsvr32 /u *.dll----停止dll文件运行
98. regsvr32 /u zipfldr.dll------取消ZIP支持
99. cmd.exe--------CMD命令提示符
100. chkdsk.exe-----Chkdsk磁盘检查
101. certmgr.msc----证书管理实用程序
102. calc-----------启动计算器
103. charmap--------启动字符映射表
104. cliconfg-------SQL SERVER 客户端网络实用程序
105. Clipbrd--------剪贴板查看器
106. conf-----------启动netmeeting
107. compmgmt.msc---计算机管理
108. cleanmgr-------垃圾整理
109. ciadv.msc------索引服务程序
110. osk------------打开屏幕键盘
111. odbcad32-------ODBC数据源管理器
112. oobe/msoobe /a----检查XP是否激活
113. lusrmgr.msc----本机用户和组
114. logoff---------注销命令
115. iexpress-------木马捆绑工具,系统自带
116. Nslookup-------IP地址侦测器
117. fsmgmt.msc-----共享文件夹管理器
118. utilman--------辅助工具管理器
119. gpedit.msc-----组策略
120. explorer-------打开资源管理器
发表评论
-
CentOS升级Python到2.7 遇到的问题 输入发不见了
2014-12-11 18:42 862CentOS 6.6 上安装的python版本是2.6,不 ... -
unable to ping server at localhost:1099
2014-12-10 10:30 5894开始使用linux开发环境,在配置idea 下tomcat ... -
Maven使用FAQ:与Maven版本和字符集编码有关的编译错误处理
2014-08-25 18:28 715在Maven3.0下创建了一个POM文件,可对项目进行正常的 ... -
遇到Causedby:java.lang.NoClassDefFoundError:javax/validation/ParameterNameProvider
2014-08-06 10:19 14226. 由于hibernate-validator-5.x.x ... -
Eclipse中导入或者Update Maven Project时的Null Pointer Exceptio
2014-03-19 11:02 835有时在Eclipse中导入Maven的Projects时,或 ... -
The reference to entity "characterEncoding" must end with the ';' delimiter
2014-01-13 15:04 1066数据源配置时加上编码转换格式后出问题了: The r ... -
java 图片涂抹功能
2013-12-30 16:19 1494今天遇到一个问题,用户上传图片的时候,有些敏感信息 ... -
Maven Jetty Plugin 配置指南(翻译)
2013-10-26 13:20 1117Jetty 版本信息 J ... -
jdk 1.6 下载地址
2013-10-16 14:14 864https://jdk6.java.net/download. ... -
java 截取汉字字符串
2013-10-11 11:49 1420对于汉字的切分 1个 汉字 占用2个字符 不能切出半 ... -
Spring MVC json 406 Not Acceptable
2013-09-12 17:41 1169使用SPring MVC 处理json 的时候老是 406 ... -
springMVC No mapping found for HTTP request with URI
2013-08-14 18:51 1202No mapping found for HTTP requ ... -
JSON和JSONP
2013-08-01 11:53 932由于Sencha Touch 2这种开 ... -
Eclipse 运行 maven web 项目
2013-07-19 14:00 20669eclipse 运行 maven web 项目 有两种方 ... -
Spring的quartz定时器同一时刻重复执行二次的问题解决
2013-07-18 17:49 1737最近用Spring的quartz定时器的时 ... -
Python2.7 安装 beautifulsoup4-4.2.1
2013-07-15 11:53 3047一个BeautifulSoup的模块,下载的是bea ... -
通过maven在eclipse中直接关联源码包
2013-07-01 16:21 965通过maven在eclipse中直接关联源码包 1、使用命 ... -
unicode 和 汉字转换
2013-06-18 15:23 1515// unicode转为本地 public sta ... -
eclipse freemarker 插件
2013-05-26 15:32 1195在写freemarkder 插件地址:http:// ... -
myeclipse maven plugin 插件 安装 和 配置
2013-05-15 17:34 2845环境: ...
相关推荐
Delphi 7是一款历史悠久且功能强大的Windows应用程序开发工具,而Java则是一种广泛应用于服务器端和跨平台开发的编程语言。本文将深入探讨如何在Delphi 7中调用Java接口,实现两者之间的数据传递和结果返回。 首先...
在Linux环境下,使用`jps`命令可以查看正在运行的Java进程,`jstat`和`jinfo`等工具则用于监控和调试Java应用程序的性能和配置。 总的来说,Linux下的Java程序运行涉及到环境配置、程序编译、权限管理以及进程控制...
总结,Java在Linux下调用可执行程序涉及的关键点包括获取运行时环境、创建进程、处理输入/输出流、跨平台兼容性、批处理文件的使用以及正确处理参数路径。正确理解这些步骤有助于在Java程序中有效地集成和控制外部...
Java在Linux环境中调用SAP RFC接口...正确配置和使用`libsapjco3.so`是确保Java程序能够成功连接和通信SAP系统的关键。在实际操作中,应仔细阅读SAP的官方文档,遵循最佳实践,并及时解决配置和运行时可能出现的问题。
例如,在Windows下调用`notepad.exe`,而在Linux下则应调用`vi`。 - 因此,在编写代码时,需要根据不同平台的具体情况来编写相应的命令字符串。 #### 7. 字符编码的处理 - 处理文本数据时,应始终使用统一的字符...
这份文档提供了《Java程序设计(第二版)》一书中的课后习题答案,并附带了经过校验和修正的Java源代码。文档作者声明了该电子版仅供个人学习交流使用,严禁用于商业出版,并对原书中的一些问题进行了修正和完善。 ...
Delphi XE7是一款强大的Windows应用程序开发工具,它以其高效的Object Pascal语言和VCL框架而闻名。然而,当需要与Java环境交互时,如何在Delphi XE7中调用Java的JAR文件就成为一个挑战。本篇将深入探讨如何实现这一...
将Java程序转化为Web服务是一个涉及多个步骤和技术的过程,主要通过使用Web服务框架如Apache Axis来实现。下面将详细解析这一过程中的关键知识点。 ### 一、理解Web服务 Web服务是一种在不同应用之间进行通信的...
实验1主要涵盖了Java的基础知识,包括环境配置、程序结构、条件判断和数学函数的使用。实验目标是让学生熟练掌握Java Application的开发过程,特别是使用if语句进行条件判断,利用Math.sqrt()计算平方根,以及运用...
Linux下使用Java调用Hikvision设备网络SDK使用指南涉及的知识点相当丰富,本指南主要围绕如何在Linux平台下调用海康威视提供的设备网络SDK进行功能调用,重点是利用Java语言实现摄像机的抓拍功能。以下是本指南的...
Java RPC(Remote Procedure Call)调用是分布式系统中常见的通信方式,它允许一个程序在不关心远程系统具体实现的情况下调用另一个网络上的程序。在这个Java RPC调用示例中,我们将探讨RPC的基本概念、实现机制以及...
3. **Java调用SO库**: 要在Java中使用SO库,你需要定义一个本地方法接口,这通常是在Java类中使用`native`关键字完成的。例如,你的Java类可能如下所示: ```java public class NativeDemo { static { System....
本文将详细讲解如何在Java环境下调用有道翻译API,以实现高效、便捷的多语言翻译功能。 首先,有道翻译API提供了一个接口,允许开发者通过发送HTTP请求来获取翻译结果。调用这个接口时,你需要一个API Key和一个...
使用海康萤石的SDK进行Java调用时,你需要遵循以下步骤: 1. **安装SDK**:首先,你需要将解压后的“hcsdk”文件中的库文件导入到你的Java项目中,这可能包括jar包或者其他的依赖库。 2. **了解API**:阅读SDK提供...
在Linux系统中,尤其是Ubuntu环境下,执行Java程序的过程与Windows略有不同。主要步骤包括Java环境的搭建、Java程序的编译打包以及最后的执行。以下将详细解释这些步骤。 首先,你需要确保你的Ubuntu系统中已经安装...
5. **运行环境**:确保你的Java环境(JRE或JDK)已经安装,并且在LINUX、UNIX或WINDOWS上都能运行Java程序。Eclipse是一个流行的Java集成开发环境,导入示例工程后,可以直接运行代码。 6. **注意事项**:虽然理论...
本示例以"Java调用DLL例子"为主题,使用了JNative库作为接口来实现Java调用本地动态链接库。 JNative是一个开源的Java库,它提供了一种方法使得Java程序能够直接调用C/C++编写的函数,从而间接实现了调用DLL的功能...
main() 方法是静态的,因此 JVM 可以在不实例化类的情况下调用它。这也节省了不必要的内存浪费,这些内存本来是由 JVM 声明的仅用于调用 main() 方法的对象使用的。如果我们不使用静态关键字,JVM 将无法找到该方法...
JPype是Python中一个非常重要的库,它允许Python代码无缝地调用Java类库和方法,使得Python开发者能够利用Java的强大功能,特别是在处理大规模企业级应用、大数据分析或使用丰富的Java库时。标题中的"JPype 2.7 ...
这是采用fmj框架在Windows下调用摄像头的小例子,因为依赖的dll是32位的,所以只能用32位的JDK才能正常运行。我在这个聊天程序中有使用,有兴趣也可以看看http://download.csdn.net/detail/onlyxiahui/9434701。