如何在DOS命令行界面编译运行Java程序 您所在的位置:网站首页 dos窗口命令 如何在DOS命令行界面编译运行Java程序

如何在DOS命令行界面编译运行Java程序

2024-07-07 09:11| 来源: 网络整理| 查看: 265

目录 一、编译(命令:javac ) 二、运行(命令:java ) 如果程序编译器已经编译过了,可以跳过一、编译,直接看二、运行

正文 一、编译 编译时,需要的是Java文件,找到Java文件,进入文件目录下,输入命令后即可完成编译 步骤: S1:首先打开DOS界面 S2:在DOS界面下,进入到Java程序所在的文件目录下 S3:编译 命令:javac“空格”文件名.java(注意要加.java后缀)

详细示例 S1:首先进入DOS命令行界面 用快捷键:win+R 弹出对话框,输入:cmd,点击确定,进入DOS命令行界面 在这里插入图片描述

S2:在DOS界面下,进入Java程序所在文件目录下 (1)首先要改变盘符:你的文件在哪个盘下面就改到哪个盘 例如:在E盘,在命令行界面输入: E:(盘名加冒号) 在这里插入图片描述 (2)找到Java文件所在的文件路径,复制

注意: 无包的程序:直接找java文件,比较容易。 有包的程序:java文件一般在src的文件夹里,src文件夹里还有包的文件夹,一定要进入包的文件夹,当直接看到Java文件时,复制此路径,不能在包外就复制路径,如下如所示) 这里插入图片描述 回到DOS命令行输入:cd“空格”文件的路径,回车即可进入你的Java程序所在文件目录下 例如:cd E:\program\program Java (eclipse workplace)\my\src\my

S3:编译 输入编译命令:javac“空格”文件名.java,回车,即编译完成 无包和有包的编译没有区别,找到Java文件,编译即可 例如:javac Perfectnumber.java 在这里插入图片描述

编译成功后会发现多出一个class文件 在这里插入图片描述

二、运行 运行时,用的是编译后class文件,找到class文件的路径,在命令行进入该文件目录下,输入命令,运行即可。 编译器运行过的程序,可以直接运行。 (tips:编译器运行后会自动产生class文件,上一步编译步骤可以省略,直接运行程序) 命令: 没有包的:java “空格”文件名 有包的:Java“空格”包名.文件名(注意有个点) (注意:与编译不同,不需要加.class后缀)

详细示例 1.有包的 S1:找到class文件,进入该文件目录下 有包的程序:若是编译器编译,class文件一般在bin目录下,若是DOS界面编译,class文件一般在src目录下 注意!! 在复制文件路径时,不要进入包内,文件路径复制到包外即可

(1)编译器编译的 如下所示: 将文件路径复制到bin 找到class文件的在这里插入图片描述 复制到bin即可在这里插入图片描述

然后在DOS界面,进入该文件目录: 1.打开命令行 (win+R 输入cmd) 2.改变盘符 (文件在哪个盘就改到哪个盘,盘名加冒号 eg:E:) 3.输入命令: cd"空格"你复制的路径

(2)DOS界面编译的 将文件路径复制到src,然后在DOS界面进入该文件目录(步骤同上) (tips:若已经按照第一步编译完成,此时文件路径还在包内,输入命令:cd…(cd加两个点)即可返回上一级src目录,即返回包外)

S2:输入命令:java “空格”包名.文件名 运行程序 (不加.class后缀)在这里插入图片描述2.无包的 无包的运行很简单,找到class文件所在位置后,进入该文件目录,输入命令即可命令:Java“空格”文件名(不加.class后缀)在这里插入图片描述

《易错提示》 1.每步操作时,注意文件目录是否正确,否则会产生“找不到或无法加载主类”的报错。 2.重点~有包的程序: 在编译时要进入包内,在运行时要在包外 编译时命令不用加包名,运行时命令需要加包名 3.输入命令时注意空格,后缀,前缀,点等细节 4.文中给出的class文件,Java文件位置仅供参考,实际路径可能会有所不同。如果找不到。。。。 :D你就自己在你电脑上找找~ 😄



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有