命令行java,命令行Java程序如何停止

本文目录一览:

如何使用命令行编译运行java程序

要想编译和运行java文件,很简单,只需要两个命令:

(1)javac:作用:编译java文件;使用方法: javac Hello.java ,如果不出错的话,在与Hello.java 同一目录下会生成一个Hello.class文件,这个class文件是操作系统能够使用和运行的文件。

(2)java: 作用:运行.class文件;使用方法:java Hello,如果不出错的话,会执行Hello.class文件。注意:这里的Hello后面不需要扩展名。

下面举例说明:

假设我有一个Hello.java文件放在D:\javatest 文件夹下。

打开cmd命令窗口,会出现C:\user\lenovo 这里出现的是系统用户名,这里我们需要将路径转移到java文件所在目录。

紧接着输入 D:回车,会出现一下界面:

这时候我们需要定位到java文件所在目录(这里是javatest目录),接着输入 cd javatest 回车。

此时进入到D:\javatest目录中,此时的Hello.java文件就在这里

这时候我们就可以用javac命令编译啦,输入javac Hello.java回车

这里如果没有任何提示表示编译成功,此时打开d:\javatest文件夹你会发现此时多了一个名为Hello.class的文件,这就是操作系统能够运行的文件。

接着输入 java Hello回车,你就会看到文件被运行的结果。

这里有几个要注意的问题

第一:Hello.java中的内容是一个类,这个类的名字与.java文件名字必须完全一致。如果不一致将出错。这里当你通过eclipse创建一个类文件的时候你就会理解的更清楚了,这里不赘述。

第二:javac 和 java 命令的使用方法要注意,格式。

第三:要使用这两命令,必须配置好环境变量。

如何在命令行运行java文件

cd

路径,进入一个文件夹

例:cd c:\\window\user如果是一个.java类型的文件,要先编译它才能够运行,编译.java文件需要安装jdk。

javac

文件名.java,编译一个.java文件

例:javac hello.javajava

文件名,运行一个编译好的java文件。.java文件在编译完成之后后生成一个.class文件,在执行java命令的时候只需要输入文件名,不需要输入.class这个后缀名。

例:java hello

假设编译了一个hello.java文件,会在当前路径下生成一个hello.class文件,执行上面的命令就可以运行了

java中如何执行命令行语句

可以使用java.lang.Process和java.lang.Runtime实现,下面展示两个例子,其它用法请查阅资料:

1、执行ping命令:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class ProcessTest {

    public static void main(String[] args) {

        BufferedReader br = null;

        try {

            String cmd = “ping 127.0.0.1”;

            // 执行dos命令并获取输出结果

            Process proc = Runtime.getRuntime().exec(cmd);

            br = new BufferedReader(new InputStreamReader(proc.getInputStream(), “GBK”));

            String line;

            while ((line = br.readLine()) != null) {

                System.out.println(line);

            }

            proc.waitFor();

        } catch (IOException e) {

            e.printStackTrace();

        } catch (InterruptedException e) {

            e.printStackTrace();

        } finally {

            if (br != null) {

                try {

                    br.close();

                } catch (IOException e) {

                    e.printStackTrace();

                }

            }

        }

    }

}

2、打开浏览器并跳转到百度首页:

import java.io.IOException;

public class ProcessTest {

    public static void main(String[] args) {

        try {

            String exeFullPathName = “C:/Program Files/Internet Explorer/IEXPLORE.EXE”;

            String message = “”;

            String[] cmd = {exeFullPathName, message};

            Process proc = Runtime.getRuntime().exec(cmd);

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}

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

(0)
YIEUYIEU
上一篇 2024-10-04
下一篇 2024-10-04

相关推荐

  • 常用Linux命令大全

    一、系统管理 1、date:显示当前的系统时间,可用于检查系统时间是否正确。 示例: $ date Output: Tue May 14 16:44:25 CST 2019 2、f…

    编程 2024-10-09
  • php网站必备,求免费php网站

    本文目录一览: 1、用PHP做网站需要具备什么 . 2、PHP网站需要什么软件,所有能用上的 3、建设php 网站需要识什么知识 4、用php做一个网站需要那些知识 用PHP做网站…

    编程 2024-10-03
  • XStart连接Linux桌面详解

    XStart是一个运行在Windows环境下的图形用户界面(GUI)程序,可以远程连接到Linux服务器并显示服务器端的桌面界面。本文将从多个方面对XStart连接Linux桌面做…

    编程 2024-10-04
  • 如何利用dropout提升神经网络的准确性

    一、什么是dropout Dropout是一种用于神经网络的正则化方法,旨在防止过拟合并提高模型的泛化能力。具体地说,dropout通过在训练过程中随机丢弃一部分神经元来降低模型的…

    编程 2024-10-04
  • python程序设计第3版答案,python程序设计基础第三版

    本文目录一览: 1、求助Python程序设计编程题! 2、《Python程序设计(第3版)》pdf下载在线阅读全文,求百度网盘云资源 3、《Python程序设计(第3版)》pdf下…

    编程 2024-10-14
  • 包含javascript精华列表的词条

    本文目录一览: 1、Web前端开发知识点之JavaScript对象 2、求《JavaScript语言精粹修订版》全文免费下载百度网盘资源,谢谢~ 3、求推荐一些关于web前端的一些…

    编程 2024-10-03
  • mysql数据库面试day03,mysql数据库面试常问问题

    本文目录一览: 1、mysql数据库面试题(学生表_课程表_成绩表_教师表) 2、「春招系列」MySQL面试核心25问(附答案) 3、面试中常问:mysql数据库做哪些优化也提高m…

    编程 2024-10-09
  • 网页python编辑(用python做网页)

    本文目录一览: 1、怎么用python简单的制作一个网页 2、想用python编写一个脚本,登录网页,在网页里做一系列操作,应该怎样实现? 3、python怎么在网页输入代码? 4…

    编程 2024-10-03
  • Stata绘图详解

    一、Stata绘图断点 在Stata中用命令graph可以绘制多种图表,包括散点图、柱状图、折线图等。但是在使用graph命令时,有时候需要在某些点处打断,使得图形更加清晰和易于理…

    编程 2024-10-04
  • nodejs热调试(nodejs 调试)

    本文目录一览: 1、如何使用nodejs搭建开发环境 2、如何在iis上部署node 调试 3、VScode如何逐步运行调试javaScript? 4、nodejs挂在window…

    编程 2024-10-03

发表回复

登录后才能评论