一、准备工作(配置环境)

  1、安装JAVA开发工具(JDK)

    a、下载符合自己电脑系统的Java开发软件:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

    b、根据提示安装即可。(安装路径不要使用中文和空格,避免出错)

  2、配置环境变量

  说明:为什么需要配置环境变量?

  答:dos窗口下,若需要运行可执行文件(.exe),需要切换到执行文件的目录;若把执行文件所在的目录配置到环境变量的path中,计算机在当前目录下查询不到执行文件,则会进入到path中查询。

  为了在任意目录下编写、保存、运行“java代码、java字节码文件”,故进行配置。

    a、进入环境变量界面:我的电脑\计算机 → 右键”属性“ → 高级系统设置 → 高级 → 环境变量。

    注:配置用户变量:只对当前用户有效、配置系统变量:对所有用户有效

    b、开始进行配置:将java工具所在的目录(JDK安装路径的bin目录下,如下图红框),配置在系统变量中的“path”内(path配置的是众多的目录,各个路径之间用英文的“;”分隔。

    注1:path的作用:搜索可执行文件的路径;配置的是众多的目录。

    注2:配置路径后,需要重新打开dos窗口才会生效。

      

      

  3、选择一个适合编程的“文本编辑器”

    任何文本编辑器都可以进行JAVA代码的编写,只需将文件格式以“*.java”结尾即可;

    为了更高效的编写代码,可使用用于编写代码的文本编辑器,如:ultraedit、notepad++等。

二、我的第一个java程序

  1、编写源代码

    在文本编辑器上编写java代码,注意文件格式以*.java结尾。

  

  2、编译源文件

    在dos窗口下,使用javac命令对源文件进行编译:javac 文件名 (注意:文件名需包含*.java后缀),编译完成后会生成后缀名为*.class的字节码文件。

  3、运行字节码文件

    在dos窗口下,使用java命令运行字节码文件:java 字节码文件名 (注意:文件名不需要后缀),运行后会根据代码程序相应效果。

三、了解、配置claspath

  1、既然class文件(字节码文件)是java的运行文件,可不可以实现在任意目录下都可以执行某一目录下的class文件呢?

    根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。

    classpath变量值是java类文件的目录;path变量是windows程序文件的目录。

  2、JVM查找类文件(*class)的顺序

    如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件;

    如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件;

    值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下再查找一次;

    值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。

开始体验第一个JAVA程序吧!的更多相关文章

  1. 搭建java开发环境、使用eclipse编写第一个java程序

    搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...

  2. Java起源、发展历程、环境变量、第一个Java程序等【1】

    若有不正之处,请多多谅解并欢迎批评指正,不甚感激. 请尊重作者劳动成果,转载请标明原文链接: 本文原创作者:pipi-changing 本文原创出处:http://www.cnblogs.com/pi ...

  3. 第一个java程序

    完成自己的第一个java程序 1.新建一个文本文档,在文本文档中编写自己第一个java程序的代码,代码如下; class hello { public static void main(String[ ...

  4. Java编程-第一个Java程序

    Java编程用到的IDE是Eclipse. 关于第一个Java程序实现的简单流程: (1)    下载eclipse (2)    File-New-Java Project 命名工程名字:Hello ...

  5. 做为一个Java程序员,你需要哪些傍身的技能?

    最近总有些断断续续的思考,想想从我入行以来,我到底学会了什么,做成过什么,以后要做什么,如何提升自己······· 工作3年了,常听人说3年,5年,10年是程序员的坎,每过一个都会有新的想法,新的改变 ...

  6. 一个Java程序的执行过程(转)

    我们手工执行java程序是这样的:  1.在记事本中或者是UE的文本编辑器中,写好源程序:  2.使用javac命令把源程序编译成.class文件:    编译后的.class(类字节码)文件中会包含 ...

  7. 【安装eclipse, 配置java环境教程】 编写第一个java程序

    写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即java SE:否则无法运 ...

  8. 我的第一个Java程序

    我的第一个Java程序: class Test{    public static void main(String[] args)    {    System.out.println(" ...

  9. day1 安装jdk8环境及第一个java程序

    安装jdk8 第一步:下载jdk安装包,我们这里下载orical官网的jdk8版本.

随机推荐

  1. 树莓派WLAN连接PC(不通过路由器)

    上一篇博文捣鼓了一下树莓派直连线连接PC.吃完午饭心血来潮,树莓派既然能用直连线连接PC,曾经也试过拿PC当作热点,为何不尝试一下用WLAN将树莓派与PC互连呢?果断搞起. 首先,我当前笔记本是用WL ...

  2. jQuery中的CSS-DOM操作

    html代码 <p style="color:blue;">武汉PHP培训-武汉长乐教育</p> css()方法 $("p").css( ...

  3. 基于vue2+nuxt构建的高仿饿了么(2018版)

    前言 高仿饿了么,以nuxt作为vue的服务端渲染,适合刚接触或者准备上vue ssr的同学参考和学习 项目地址如遇网络不佳,请移步国内镜像加速节点 效果演示 查看demo请戳这里(请用chrome手 ...

  4. 基于百度ai,图灵机器人,Flask 实现的网站语音智能问答

    准备以下模块中的函数 from aip import AipSpeech import time import os import requests APP_ID = '15420654' API_K ...

  5. extjs 6

    因为最近公司要写一个项目前台所以开始学习extjs前端框架,希望一起共勉. 那么我们的教程就从 Hello World 讲起. helloWorld.js   Ext.onReady(function ...

  6. NoSQL(Not Only SQL)

    Everything has its properties and has relation with each other. All in world can be related to each ...

  7. view 状态动画

    stateListAnimator 一.xml配置 方法 res/xml/animate_scale.xml <?xml version="1.0" encoding=&qu ...

  8. Annotation版本的HelloWorld

    hiberante 的 annotation历史: 在hibernate3以后,开始支持Annotation; 先有hiberante再有JPA,有了JPA标准之后,hibernate写了Annota ...

  9. Yii2.0 安装yii2-queue并在Linux启动守护进程监听消息

    一.什么是yii2-queue? Yii2-queue是Yii2.0 PHP框架下一个消息队列拓展插件,支持基于DB, Redis, RabbitMQ, AMQP, Beanstalk 和 Gearm ...

  10. Bucking the stigma (留学生请摘掉有色眼镜看社区大学)

    Many Chinese students second-guess the benefits of attending a US community college. 很多中国学生对去美国社区大学学 ...