如何使用javac命令编译java源程序

如何使用javac命令编译java源程序,第1张

1先新建文本文档,输入java程序

这里写一个简单的java程序,来做示范。

2然后另存为一个java文件

选择文件--->另存为--->名称为“HelloDatejava”----->选择“所有文件”。

记住这个文件的存储位置。

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

4由于java文本保存在了F:/java/(在F盘下的java文件夹里)下,所以如果要想编译,就需要先通过命令提示符进入java这个文件夹:

1进入F盘:输入F:,然后按下回车键Enter

2输入cd java,按下回车键Enter

这样就已经进入了。

5调用java编译器进行编译。

输入javac HelloDate。java,然后按下回车键Enter

6然后运行结果。

输入java HelloDate,按下回车键Enter

当前默认目录为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 编程语言

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

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

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

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

扩展资料:

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

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

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

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

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

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

因该是你的写法有问题。具体流程如下

1、 新建txt文档并将后缀改成java

确保文件名称的后缀真实是java 结尾而不是javatxt ( 可在电脑设置中显示扩展名)

&#8205;

2、在心间文件中编写测试代码既main方法代码如下

public class Test {

    public static void main(String[] args) {

          Systemoutprintln("hello word");

    }

}

&#8205;

3、编辑Testjava  文件

首先在cmd(win 电脑)或终端(苹果电脑)  下打开Testjava所在目录(win电脑)

并输入 javac Testjava    点击回车

完成后就会发现在同级目录下多了一个 Testclass   的文件

5、在cmd 或终端下输入 java Test  后回车 即可运行改class文件

说明:

此处强调说明两个命令 javac 和java

javac 是编译命令既 将java文件编译成可执行的class文件

而java 是执行命令 既执行class文件

其中 javac 后边必须写java文件的全名 例如  Testjava

java 后边则是Test 没有后缀这一点需要注意

以上就是关于如何使用javac命令编译java源程序全部的内容,包括:如何使用javac命令编译java源程序、编译java程序的命令是什么,运行java应用程序的命令是什么、简述JAVA程序的编辑编译和运行过程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9362036.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存