怎样用CMD运行文档文本的JAVA程序

怎样用CMD运行文档文本的JAVA程序,第1张

#命令行运行java文件:

1打开(cd java文件所在目录)

2配置:set path=C盘下jdk150_05\bin所在的目录 --你自己的jdk安装目录

set classpath= --当前路径

注:若要导包时(如jar包),就应 set classpath=;包的路径

3编译(dir java文件当前目录下):

javac 文件名java --如:javac Testjava

4运行(dir java文件当前目录下):

java 文件名 --则:java Test

#若有包名的java文件

1打开(cd java文件所在目录)

2配置:set path=C盘下jdk150_05\bin所在的目录 --你自己的jdk安装目录

set classpath= --当前路径

3编译(dir java文件当前目录下):

javac -d / 文件名java --(有包时必须要有-d /)

4运行(dir java文件当前目录下):

java 包名文件名

做一个测试:

先在D盘根目录建一个Hellojava文件,

然后CMD进入命令行,

先编译成CLASS文件-----javac d:/Hellojava

下面就是显示结果

本文介绍如何用cmd编译java程序

材料/工具

记事本

方法

1、首先,在记事本上编写java代码。并将后缀名txt改为java 。(本文以HelloWorld为例。)如图

2、按住window键和R-->输入cmd

3、在出现的窗体中,输入java源码所在的路径(我的源码是在D盘下的)

4、然后开始执行编译: javac java源文件名java  (javac HelloWorldjava)(javac后面有一个空格)

5、编译之后,我们可以在java源文件所在位置看到编译后出现的class文件

6、执行编译后的程序:java java源文件名(javac后面有一个空格)

这样就编译并执行完成了。

java的RuntimegetRuntime()exec(commandStr)可以调用执行cmd指令。

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

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

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

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

可以用cmd /查看帮助信息。

可在 CMD 窗口输入 chcp 65001 后,再尝试输入 java 命令。

chcp 命令是用来显示或更改活动控制台的代码页。

在 CMD 窗口直 输入 chcp ,可以显示当前代码页编号,默认是 936 ,表示支持 GB2312 编码。

将代码页设置为 65001 ,则支持 UTF-8 编码。

编写第一个java程序

建议初学者利用记事本编写,这样可以练习自己的打字速度和自己的理解能力。

[DiYiGeJavajava]

编译

保存之后,利用cmd命令进入这个文件的目录下

1用javac编译相对路径方式

javac DiYiGeJavajava

2用javac编译绝对路径方式

javac d:/java/DiYiGeJavajava

注意:javac命令跟的必须是完整的文件名称(包含扩展名java)。编译完成后会在源文件目录形成一个DiYiGeJavaclass 文件,说明编译成功了。

执行Java程序

当Java源文件编译成class文件后就可以执行了。执行Java程序需要使用java命令,命令格式如下:

java DiYiGeJava

这是我编写的第一个java程序

注意:

1java命令后面跟的是类名,不能有后缀名class。

2执行Java程序会涉及到CLASSPATH环境变量,如果没有设置CLASSPATH,JVM就在执行java命令的当前目录下找编译好的class文件并加载执行,如果设置了CLASSPATH环境变量,Java虚拟机JVM就会在CLASSPATH指定的目录下找,而不在执行java命令的当前目录下找class文件。

程序代码说明

注:如有错误请多包涵

谢谢观看!!!

以上就是关于怎样用CMD运行文档文本的JAVA程序全部的内容,包括:怎样用CMD运行文档文本的JAVA程序、怎么用cmd编译java程序、如何使用Java执行cmd命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10137097.html

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

发表评论

登录后才能评论

评论列表(0条)

保存