java中的cmd使用,java编译cmd

本文目录一览:

怎么使用Java执行cmd命令

可以通过Runtime

的exec方法来进行执行。举例:

public

class

Test

{

public

static

void

main(String[]

args)

{

Runtime

r=Runtime.getRuntime();

Process

p=null;

try{

String

s=”DOT的路径\\dot.exe

c:\\user\\Administrator\\test.txt

-Tpng

-o

result.png”;

p=r.exec(s);

}catch(Exception

e){

System.out.println(“错误:”+e.getMessage());

e.printStackTrace();

}

}

}

java, cmd的使用?

一、简述:

cmd中,执行java命令与javac命令的区别:

javac:是编译命令,将java源文件编译成.class字节码文件。

例如:javac hello.java

将生成hello.class文件。

java:是运行字节码文件;由java虚拟机对字节码进行解释和运行。

例如:java hello

二、详述:

下面我们来写个java文件试试。

1、打开记事本,输入一个类+主函数

public class Hello{

public static void main(String[] args) {

System.out.println(“Hello World”);

}

}

2、点击 文件-保存,保存到相应文件夹下,文件名修改了xxx.java

3、在Hello.java文件夹内,空白位置,按住键盘Shift,右击鼠标,选择“在此处打开命令窗口”

4、输入 javac Hello.java 回车

如果java类书写格式没有错误,cmd不会报错,而且在java文件同目录内生成一个class文件。

5、输入 java Hello 回车

若输出下图,恭喜你,成功了!你已经把java类中,输出打印“Hello World”显示在cmd命令行中。

三、总结:

首先我们使用记事本编写java源代码,扩展名.java;

在命令行模式中,输入命令:javac 源文件名.java,对源代码进行编译,生成class字节码文件;

编译完成后,如果没有报错信息,输入命令:java Hello,对class字节码文件进行解释运行,打印“Hello World”。

为了方便大家理解javac和java编译运行过程,可以看下图:

至此,我相信大家应该对javac和java使用有了比较客观的了解。

四、答疑:

接下来,我们来看一下大家在实践中容易遇到的问题。

问题一:cmd命令一定要准确,区分大小写,注意是否要加扩展名。

javac Hello.java

java Hello

问题二:javac命令报错,如下图

javac命令报错,一般都是java代码有误,需要检查修改。

下图中,java代码很明显的错误,输出打印语句写在了main函数的外面,修改正确就不会报错了。

javac命令报错,去看java代码,肯定有错误。

问题三:javac命令执行完成,生成class文件,但是java命令报错,如下图

我查阅资料,找到报错的原因,首先检查java源代码,记住,java类不要加package路径!再就是java环境变量有问题,咱们一起来检查一下。

右击“计算机-属性-高级系统设置”,单击“环境变量”。我相信大家都已经配置java环境变量,咱们来检查一下。

逐一核对 ”JAVA_HOME” “Path” “CLASSPATH”

(1)”JAVA_HOME”,变量值是你的电脑JDK的安装路径,我的是”D:\java\tool\java1.8\JDK”

(2)”Path”,在原变量值的最后面加上”;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

(3)”CLASSPATH”,变量值”.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

特别注意变量值开头是”.;”(点分号),这个地方需要特别注意,我就是因为这个点和分号不对报错的。

java源码修改后,需要把之前生成的class文件删除,从新运行javac和java命令。

环境变量修改后,一定要重启cmd命令行窗口,再把把之前生成的class文件删掉,重新运行javac和java命令。

注:若在输入javac命令时,显示’javac’不是内部或外部命令,原因也是因为没有提前安装好JDK开发环境或环境变量配置有误。

java 如何输入CMD命令?

直接运用java的Runtime.getRuntime().exec(commandStr)来调用cmd执行指令,其中commandStr为指令字符串,用户可以根据自己的需求更改。

比如说:

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

常见的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——-打开资源管理器

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/311375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2025-01-05 13:23
下一篇 2025-01-05 13:23

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • cmd看地址

    本文将从多个方面详细阐述cmd看地址,包括如何查看本机IP地址、如何查看路由器IP、如何查看DNS服务器IP等等。 一、查看本机IP地址 要查看本机IP地址,首先需要打开cmd窗口…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29

发表回复

登录后才能评论