IT小白的转行之路:2、Windows下的Java开发和运行环境配置

一、编写和运行Java所需的基本工具

       1、一个源代码编辑器用于编写源程序

       2、一个Java编译器用于将源代码编译成字节码(目标代码)  注:C语言是编译成机器码,所以很快

       3、一个Java虚拟机用于运行Java程序

源代码编辑器:记事本、sublime text等用于编写源程序,但是源程序是不能被计算机直接执行的,他需要经过一个转换成机器代码(目标代码)才能被计算机执行。Java这种高级语言适合人类来阅读。

Java编译器:将源代码编译成字节码(ByteCode)。

Java虚拟机字节码(ByteCode)不能直接作用于操作系统或者是硬件。而是需要一个特殊的程序(虚拟机),将其转化为机器码才可以运行。注:不同的操作系统需要不同的虚拟机。比如去不同的国家旅游需要找不同的翻译,这里的翻译就相当于虚拟机。

二、Windows环境下JDK的下载和安装

1、JDK:Java development kit—Java开发者工具包(免费),包括:

       a,Java编译器(英文叫Java complier,简称Javac):将后缀名为..java的源代码编译为后缀为.class的字节码

       b、Java虚拟机(英文叫Java Virtual Machine ,简称JVM):运行.class的字节码

       c、jar打包工具:将相关的类文件打包成一个文件

       d、还有很多。。。。

2、下载JDK

    a、地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    b、先选择1,然后点击下载Windows x64位系统的JDK软件。注,这个根据个人电脑不同选择不同的版本。

         

    c、下载完成即可。

3、安装JDK

    a、一路下一步,这里有个JRE,说明一下:JRE(Java Runtime Environment)Java运行时环境,运行Java程序所必须的环境集合,包含JVM标准实现及Java核心类库。

         

    b、一路安装就可以了。

4、配置JDK:我的电脑-->右键属性-->高级系统设置

   a、为什么要配置? 就是为了让Windows知道未来我要运行某个指令的时候知道去那里找。

    https://blog.csdn.net/u013201439/article/details/55657634(转载)

    b、JAVA_HOME:指的是JDK的安装路径,设置这个参数的原因是为了在未来,其他一些跟Java相关的程序(比如intelliJ idea)在运行的时候,他需要知道你的JDK安装在哪个路径,方便调用。


    c、path:将Java的运行程序所在的路径加入Windows的命令搜索路径,这样在Windows命令提示符下,Windows就知道要运行java文件要到哪里去找工具了。

    

    

    添加上这两个路径,其中上面的路径在安装完JDK后会自动设置好,下面的路径需要手动设置好,这样在运行Java相关程序的时候知道去哪里找了。

    c、在于告诉Java执行环境,在哪些目录下可以找到我们所要执行的Java程序所需要的类或者包。不过在JDK1.5之后的版本完全可以不用设置classpath环境变量就能正常运行程序。

5、实验

        a、在文件夹中用记事本写一段Java代码,文件名的后缀为.java(注意要是小写的):


public class First{
    public static void main(String[] args){
        System.out.println("hello,java");
    }
}

    b、用命令提示符中将编译这段代码:

    

        就可以在看见一个.class的文件,这就是编译后的字节码:

       

c、然后运行这个用java虚拟机运行这个文件,不要写后缀,现在要运行的是文件,把文件名写好后,java虚拟机会自动在当前文件夹下去寻找一个叫First的文件:

    

                                                                《完》

    


 

        



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值