Java程序编写及运行准备工作

        Java语言可分为java程序语言和Java平台,其中Java平台又包括各种硬件平台的java虚拟机(JVM)和应用平台程序编程接口(javaAPI)。java程序语言只能运行在自己的Java平台上。

        Java程序执行过程:

       (1)在Java开发环境中进行程序代码的开发,最终形成后缀为.java的Java源文件;

       (2)使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件(可运行在JVM上,JVM负责翻译成当地CPU指令,实现跨平台);

       (3)使用Java编译器将字节码文件翻译成机器代码,执行并显示结果。

        (*.java文本文件——>java编译器——>*.class文件——>JVM——>CPU指令(Windows、Unix、Linux跨平台))

        由于Java生成的并非是本机的CPU指令,而是一种中间语,可以被JVM解释成适用于各个平台的CPU指令,故具有平台无关性。


 一、下载JDK

(1)JDK是java的开发环境,包括java语言和java库+JVM,可在官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载,下载完成后再配置环境变量

          JDK是一套软件,专门用来开发java语言程序,但只能完成java程序的运行,而无法对其编译调试。

          JDK安装文件夹中包含以下文件:

          bin文件夹:提供了JDK的工具程序,包括javac、java、javadoc、appletviewer等程序;

          demo文件夹:一些编写好的java范例程序;

          jre文件夹:JDK自带的JRE;

          lib文件夹:提供了工具程序使用的Java工具类;

          sre.zip压缩包:Java提供的API类的源代码压缩文件,如果将来需要查看API的某些功能是如何实现的,可查看这个文件中的源代码内容,Java的开源性在这里得到了很好的体现。

          其中bin文件夹下的javac.exe和java.exe相当重要;

          javac.exe:java程序编译器,可读取java源代码,并将其编译成字节码文件(*.class);

          java.exe:java程序执行器,用来执行编译后的*.class文件。

        

 (2)安装完成后,点击“开始——所有程序——附件——命令提示符”,在cmd中输入java、javac检查是否安装正常,若显示不是内部或外部命令,也不是可运行的程序或批处理文件,则说明没有配置环境变量。

        右击“计算机”,选择“属性——高级系统设置——高级——环境变量”进行环境变量的配置,如下: 

          其中CLASSPATH(指定类库文件的位置)    .:C:\Program Files\Java\jdk1.8.0_144\lib;   

                  PATH(指定JDK命令文件的位置)         添加C:\Program Files (x86)\Java\jdk1.8.0_144\bin; 

                  JAVA_HOME(指定JDK安装位置)        C:\Program Files(x86)\Java\jdk1.8.0_144;

          完成以上设置后再在cmd中输入java,如下图所示:

          

 二、编写java代码:

           一般编写java程序代码有以下两种方式:

       (1)用记事本编写,写完再另存为后缀名为.java的文件,再用cmd编译;

           微笑首先在记事本中编写一个Mymain程序如下:

           

          将文本另存为为MyMain.java文件(注意文件名一定要与程序中的类名相同) 

             

         这里可下载EditPlus文字编辑器,EditPlus打开记事本文件编写程序如下:

          

         EditPlus是一款由韩国Sangil Kim(ES-Computing)出品的小巧但功能强大的可处理文本、HTML(超文本标记语言)和程序语言的Windows编辑器,甚至可通过设置用户工具将其作为C、C++、Java、Perl等语言的一个简单IDE。

       微笑 打开cmd,第一步,编译程序,通过命令行进入程序所在的路径,执行javac MyMain.java形成“MyMain.class” (字节码);第二步,解释程序,输入:java MyMain,将生成的MyMain.class在JVM上执行。如下图所示:

          

         并在F:/Java学习/Java编程文件夹中看到MyMain.class文件如下:

          

    (2)用集成编译器eclipse来编写java程序和编译运行

          eclipse是一个开放源代码的、基于Java的可扩展开发平台,就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,幸运的是eclipse附带了一个标准的插件库,包括Java开发工具(JDK)。



 


  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值