一、Java编程环境(计算机编程语言)

1、Java开发工具

JDK(Java Development Kit)称为Java开发包,是一个编写Java应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。

2、Java运行时环境

JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。

3、Java虚拟机

JVM是Java Virtual Machine(Java虚拟机)的缩写。JVM是java的核心和基础,是Java编译器和OS平台之间的虚拟处理器,主要用于实现Java跨平台。

二、Java编程工具

  • Eclipse:一个开放源代码的、基于Java的可扩展开发平台
  • MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境
  • NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用
  • IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能
  • EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序

三、Java开发环境搭建

1、JDK下载

官方网站地址:https://www.oracle.com/index.html

安装的时候卡顿:换个电脑,(两分钟之内就完成),当然是开玩笑的。

2、卸载:

控制面板:里面找到Java

3、配置

3.1、JAVA_HOME

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files\Java\jdk1.8.0_212(需要设置JDK安装根目录,值可能因人而异)
  • 说明:设置JAVA_HOME,一是为了方便引用,比如,JDK安装在C:\Program Files\Java\jdk1.8.0_212目录里,则设置JAVA_HOME为该目录路径,那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果便是该软件无法正常运行!三则是第三方软件会引用约定好的 JAVA_HOME 变量,不然,也无法正常使用该软件。

3.2、CLASSPATH

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib
说明:CLASSPATH 环境变量的作用是,当开发者在Java程序开发过程中需要引用别人写好的类时,告诉 Java 解释器去哪里找这个类。通常,JDK 为开发者提供了丰富的类包,都位于 C:\Program Files\Java\jdk1.8.0_141\lib 目录下,所以通常会将这个目录加到的 CLASSPATH中;那 CLASSPATH最前面的“.;”是做什么用的呢?“.”代表当前目录,所以配置“.;”,是为了让 Java 解释器去当前目录下找开发者自己提供的类

3.3、Path

  • 变量名:Path
  • 变量值:原变量值;%JAVA_HOME%\bin
  • 说明:Path变量使得开发者能够在系统中的任何地方运行Java应用程序,比如 javac、java、javah 等等,这就要求系统能够找到开发者安装的这些Java应用程序,假设开发者的JDK安装在 C:\Program Files\Java\jdk1.8.0_212\ 目录下,那么在 C:\Program Files\Java\jdk1.8.0_212\bin 目录下就是常用的 Java 应用程序,故需要把 C:\Program Files\Java\jdk1.8.0_212\bin 这个目录添加到path环境变量中

4、使用检测

命令提示符:win+R;输入cmd(command)

D:回车(切换盘符)cd 输入目录名

键入命令: javajavacjava -version 命令,看看命令是否都能正常执行

命令提示符:

n` 命令,看看命令是否都能正常执行

命令提示符:[外链图片转存中…(img-BLiCzFNW-1616058996534)]

具体的代码解释:

一、Java编程环境相关推荐

  1. Java基础第一讲:Java的故事和Java编程环境搭建

    { Android学习指南 } 适于自学的ANDORID学习指南,基于ANDROID 2.2.2.3.3及3.0版本讲解 <ANDROID学习指南>目录 RSS Java基础第一讲:Jav ...

  2. 查看java编程环境是否配置成功

    验证Java编程环境是否配置成功 点击键盘Windows+r键,打开运行提示框输入cmd按回车键打开命令框 输入javac,点击回车,查看java编译环境是否正常. 输入"java" ...

  3. Java编程环境搭建

    一.安装JDK 1.下载JDK并安装到电脑 2.配置环境变量 我的电脑-->右键-->属性 高级系统设置-->环境变量 系统变量-->新建 系统变量-->path--&g ...

  4. JAVA编程环境搭建 JDK与环境变量、Eclipse

    1 JDK 1.1 JDK概述 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序. JDK是整个java开发的核心,它包含了: JAVA开发工具(jdk\bi ...

  5. ccf认证java编程环境是什么_CSP/CCF 认证, 关于编程语言选择.

    认证来了! 最近学校组织进行新一轮的 CSP/CCF 认证, 对算法不熟悉没什么底, 准备从今天开始练习一下基础. 认证前, 我知道什么? 说一下认证前的准备吧, 首先就纠结在报名的语言上了, 本来以 ...

  6. emacs Linux Java编程环境_Linux下搭建用emacs查看代码的开发环境

    在windows下面我们有source in sight可以方便的浏览大工程中的代码,切换到linux环境下开发时,我们也可以搭建一个这样的环境.下面的内容将介绍如何搭建这样一个开发环境(这里我们假设 ...

  7. emacs Linux Java编程环境_emacs的工作环境设置

    概述 我是一名电气工程师,从10年开始使用emacs,到现在已经5年多,它已经成为了电脑上必不可少的应用之一.说它是操作系统可能会有点夸张,不如说是一个整合的工作站会更加好点. 我的工作和电气自动化相 ...

  8. elispce导入java项目_emacs的java编程环境设置(jdee,lib,cedet,ecb

    1:下载jdee,lib,ecb.(已安装cedet就不用再安了) 2:解压缩放入load-path目录.然后load,require. (add-to-list 'load-path "~ ...

  9. 验证Java编程环境是否成功时出现“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件”

  10. Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略

    Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...

最新文章

  1. PHP内核探索之变量(1)Zval
  2. c 语言 string库,C语言编程必备资料(包括库函数,string类,stl库模板).docx
  3. BZOJ2199 [Usaco2011 Jan]奶牛议会
  4. jQuery:从零开始,DIY一个jQuery(1)
  5. linux 内核定时器精度_高精度时钟工作机制简介
  6. 【MySQL】MySQL for Mac 环境变量的配置
  7. Mac快速解压zip文件的两种方法
  8. 数学建模——BP神经网络模型Python代码
  9. steamcom启动服务:443端口被占用,请关闭占用该端口的进程后再点击启动服务!
  10. oppo刷机工具_黔隆科技刷机教程OPPOA1忘记密码免刷机保资料解屏幕锁教程
  11. vue keep-alive案例全教程
  12. 软件工程实验报告1-可行性分析
  13. Nodejs获取微信签名并使用JSSDK
  14. xp下的资源管理器界面上的前进后退等图标保持在系统哪里?shell32.dll里没有。
  15. since作为连词引导时间状语从句的用法
  16. 【MATLAB】MATLAB中format命令的用法
  17. ICPC2019徐州区域赛 H.Yuuki and a problem
  18. 【正点原子FPGA连载】 第二十章 LCD触摸屏实验摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
  19. 2013夏-一篇杂文
  20. 梅科尔工作室-许博利-鸿蒙笔记2

热门文章

  1. 卡地亚计算机辅助设计,工程图纸电子版用什么软件看
  2. 正负数据如何归一化_数据归一化方法大全
  3. mysql 测试数据生成器_测试数据生成器
  4. python读取xps文件_Python操做PDF-文本和图片提取(使用PyPDF2和PyMuPDF)
  5. Windows系统卸载MySQL
  6. PHP文件运行步骤及数据库的连接
  7. STM8S103f单片机的开发(1)LED灯的点亮
  8. STM32串口通信基本原理
  9. python自定义二元一次函数_Python二元赋值实用技巧解析
  10. php时间戳转UTC时间