导航:首页 > 源码编译 > java编译运行命令的使用方法

java编译运行命令的使用方法

发布时间:2022-06-05 09:56:06

㈠ 如何在CMD编译和运行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代码

这里给你一个具体的场景来讲述如何使用命令行编译和运行Java代码:

任务

我们有一个相当标准的Java工程,它包含三个顶层文件夹:

/bin-用来存放已编译好的.class文件

/lib-用来存放第三方.jar文件

/src-存放.java源代码

我的任务就是要从Java工程根目录去编译和运行工程。我们将使用Windows操作系统作为例子(和在Unix系统上的唯一区别就是路径分隔符是”:“而不是”;“)。

编译Java代码

第一步是把文本文件.java源代码编译成Java虚拟机字节码文件(.class)。这一步使用一个叫javac的JDK工具来完成。

假设我们在应用的根目录下,从com.example包下尝试把Application.java文件,以及把lib文件夹中的lib1.jar和lib2.jar库编译到目标文件夹bin下,编译命令应该是如下格式:

javac -d bin -sourcepath src -cp lib/lib1.jar;lib/lib2.jar src/com/example/Application.java1

编译完后,/bin/com/example/Application.class应该就会创建出来了。如何Application.java使用了其他工程的类,那么他们全部会自动被编译并且放到相应的文件夹下。

运行Java代码

为了启动我们刚刚编译的.class文件,需要另外一个叫java的JDK工具。

假设我们在应用的根目录下,为了能够启动com.example包中的,使用了lib文件夹下的lib1.jar和lib2.jar库的Application.class文件,启动命令应该是如下

java -cp bin;lib/lib1.jar;lib/lib2.jar com.example.Application

我们在这里没有提供文件名,只有一个实际的类名,java会基于提供的classpath(缩写成cp)路径去搜索。

㈢ 编译java程序需要使用什么命令

编译命令是 javac

  1. 首先使用记事本编辑一段简单的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:userlenovo 这里出现的是系统用户名,这里我们需要将路径转移到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文件

    方法/步骤

    我们先新建文本文档,输入自己的java程序。
    这里我写一个简单的java程序,来做示范。
    import java.util.*;
    public class HelloDate{
    public static void main(String[] args){
    System.out.println("Hello,it's:");
    System.out.println(new Date());
    }
    }

    然后另存为一个java文件。
    1.选择文件--->另存为--->名称为“HelloDate.java”----->选择“所有文件”。
    2.记住自己这个文件的存储位置。(方便我们调用哦!)

    打开程序---->附件--->命令提示符。

    由于我的那个java文本保存在了F:/java/(在F盘下的java文件夹里)下,所以如果要想编译,就需要先通过命令提示符进入java这个文件夹,具体步骤如下:
    1.进入F盘:输入【F:】,然后按下回车键【Enter】
    2.输入【cd java】,按下回车键【Enter】
    这样就已经进入了。这里的cd的意思就是进入的意思。

    紧接着调用java编译器进行编译。
    输入【javac HelloDate。java】,然后按下回车键【Enter】

    然后运行结果。
    输入【java HelloDate】,按下回车键【Enter】

    7
    经验总结:运行一个java程序的大概的流程是:
    书写源代码------>编译------->运行---->结束。

    ㈥ java编译和运行。

    首先cd到你java文件存放的目录,比如你的java文件的名称为helloworld.java,在cmd中输入javac
    helloworld.java
    敲击回车,这个命令会将你的java文件编译成class文件,然后在cmd框中输入java
    helloworld敲击回车就能运行你的java文件输出结果

    ㈦ 如何编译运行一个简单的java程序

    通常开发一个java应用程序可分为三个步骤:

    1.创建一个带有文件扩展名 *.java 的源文件

    1).使用编辑器(如记事本,小编使用的是notepad++),输入以下6行文本:

    1 //一个简单的application例子:打印一行文本

    2 class Hello {

    3 public static void main (String args[]){

    4 System.out.println("Hello Java,This is my first Java Application!");

    5 }

    6 }

    输入完成,如下图所示

    爪哇之路开启成功。

    ㈧ 简述JAVA程序的编辑编译和运行过程

    第一步(编译): 创建完源文件之后,程序会先被编译为.class文件。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用,这个有点象make。

    如果java编译器在指定目录下找不到该类所其依赖的类的.class文件或者.java源文件的话,编译器话报“cant find symbol”的错误。

    第二步(运行):java类运行的过程大概可分为两个过程:1、类的加载 2、类的执行。需要说明的是:JVM主要在程序第一次主动使用类的时候,才会去加载该类。也就是说,JVM并不是在一开始就把一个程序就所有的类都加载到内存中,而是到不得不用的时候才把它加载进来,而且只加载一次。

    特别说明:java类中所有public和protected的实例方法都采用动态绑定机制,所有私有方法、静态方法、构造器及初始化方法<clinit>都是采用静态绑定机制。而使用动态绑定机制的时候会用到方法表,静态绑定时并不会用到。

    (8)java编译运行命令的使用方法扩展阅读:

    Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。

    Java代码编译:是由Java源码编译器来完成;

    Java字节码的执行:是由JVM执行引擎来完成

    Java程序从源文件创建到程序运行要经过两大步骤:

    1、源文件由编译器编译成字节码(ByteCode)

    2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted" language)。

    ㈨ 编译java程序的命令是什么,运行java应用程序的命令是什么

    当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:

    1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)

    2、输入命令: e: 转移到e盘,然后再输入 cd 转移到所希望的已知路径。

    希望在windows命令行下使用javac、java、javap等命令,那么当前电脑必须安装了jdk,并且将jdk的bin目录添加到环境变量path下了。

    拓展资料:

    Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。

    使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

    ㈩ java程序运行的五个步骤

    1、Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言("semi-interpreted" language)。

    第一步(编译): 创建完源文件之后,程序会先被编译为.class文件。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用,这个有点像make。如果java编译器在指定目录下找不到该类所其依赖的类的.class文件或者.java源文件的话,编译器话报“cant find symbol”的错误。

    编译后的字节码文件格式主要分为两部分:常量池和方法字节码。常量池记录的是代码出现过的所有token(类名,成员变量名等等)以及符号引用(方法引用,成员变量引用等等);方法字节码放的是类中各个方法的字节码。

    第二步(运行):java类运行的过程大概可分为两个过程:1、类的加载 2、类的执行。需要说明的是:JVM主要在程序第一次主动使用类的时候,才会去加载该类。也就是说,JVM并不是在一开始就把一个程序就所有的类都加载到内存中,而是到不得不用的时候才把它加载进来,而且只加载一次。

    2、下面是程序运行的详细步骤:

    • 在编译好java程序得到Main.class文件后,在命令行上敲java Main。系统就会启动一个jvm进程,jvm进程从classpath路径中找到一个名为Main.class的二进制文件,将Main的类信息加载到运行时数据区的方法区内,这个过程叫做Main类的加载。

    • 然后JVM找到Main的主函数入口,开始执行main函数。

    • main函数的第一条命令是Animal animal = new Animal("Puppy");就是让JVM创建一个Animal对象,但是这时候方法区中没有Animal类的信息,所以JVM马上加载Animal类,把Animal类的类型信息放到方法区中。

    • 加载完Animal类之后,Java虚拟机做的第一件事情就是在堆区中为一个新的Animal实例分配内存, 然后调用构造函数初始化Animal实例,这个Animal实例持有着指向方法区的Animal类的类型信息(其中包含有方法表,java动态绑定的底层实现)的引用。

    • 当使用animal.printName()的时候,JVM根据animal引用找到Animal对象,然后根据Animal对象持有的引用定位到方法区中Animal类的类型信息的方法表,获得printName()函数的字节码的地址。

    • 开始运行printName()函数。

阅读全文

与java编译运行命令的使用方法相关的资料

热点内容
单片机基本概念 浏览:501
租什么服务器好又便宜 浏览:713
python爬虫必背知识 浏览:676
笔记本如何与片式服务器连接 浏览:721
组态王必须用加密狗吗 浏览:279
组装单片机对比度差 浏览:930
单片机按键控制程序 浏览:924
航海pdf 浏览:419
三根阴线选股指标源码 浏览:776
PDF编译base64位文件 浏览:589
app名字注册在哪里 浏览:399
华为方舟编译器和miui 浏览:480
matlab与python接口 浏览:838
怎么看加密市场 浏览:225
linux进程间通信管道 浏览:555
外圆圆弧槽左右切削怎么编程 浏览:384
做解压的实验 浏览:691
多人伪服务器怎么开荒 浏览:608
中兴交换机端口打开命令 浏览:975
编译原理vn集合 浏览:9