大学期间学的东西十分杂乱,导致什么也没学下,痛定思动决定自学java,废话不多说,一些概念性东西就不说了,直接开始。java自学之旅开启,一切从零开始。全文进行傻瓜式叙述。
以下仅是一些个人理解,有误请指出。
JDK、JRE和JVM的作用和区别
1.JVM(Java virtual machine):java虚拟机,java是编译型(C,C++等直接编译运行的语言)和解释型语言(Python,PHP等)的结合,java需要编译为字节码,进入JVM与操作系统相连,不同的操作系统平台官方有对应的虚拟机,JVM是跨平台的核心机制。
2.JRE(java Runtime environment):java运行时环境,包含Java虚拟机,一些库函数,运行Java应用程序所必需的文件。如果仅仅运行一个程序而不是开发,JRE就够了。
3.JDK(java development kit):Java开发工具包,包含JRE以及增加编译器和调试器等用于程序开发的文件。
4.它们关系是JDK包含JRE包含JDK

JDK的下载和安装
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择Accept Licence Agreement 在下面选择相应的版本 注意当电脑是windows32位时只能下载32位(x86),但是是windows64位时(x64)既可以下载64位也可以下载32位。
安装没有什么特别的,不再叙述。

JDK环境变量path的设置
环境变量是操作系统中具有特定名字的变量,他包含了一个或者多个应用程序将要用到的信息。在这里主要介绍path环境变量。
path环境变量告诉操作系统,当运行一个程序时应在哪个目录下寻找该程序。
path环境变量的配置步骤(以win10系统为例)
1.计算机右键单击属性找到高级系统设置
2.找到环境变量单击进入
3.新建环境变量JAVA_HOME,变量名为JAVA_HOME,变量值为安装JDK时的路径,也就是JDK所在的路径。
4.在环境变量列表中找到path环境变量并编辑path路径,具体格式为在原有路径的最前面加%JAVA_HOME%\bin;(注意有分号,路径之间用分号隔开)也可以在最前面直接添加JDK路径,用分号与后面路径隔开。
5.确定
path环境变量配置完成。
接下来测试JDK是否安装成功。
win+R打开命令提示符,输入cmd进入管理员模式,输入java -version(注意java后有空格)或直接输入java,见以下界面表示JDK安装成功(以下界面是输入java -version显示的界面)我这里装的并不是最新的版本,而是1.8版本。

JDK环境配置完成。
在命令行中 javac Welcome.java将文件编译 文件夹中会出现.class文件 是为编译文件 java Welcome运行程序 这里Welcome只是个java项目的的名称。
eclipse的安装
下载地址:https://www.eclipse.org/downloads/
这里先安装了普通版的eclipse,不需要安装,解压即可使用,没有什么需要赘述的,唯一需要注意一点,下载的时候版本要与下载的JDK版本对应起来,而不是与操作系统对应,因为64位操作系统可以装32位和64位两个版本的JDK,所以下载的时候版本要与下载的JDK版本对应起来。

在eclipse 中创建项目
在Packet Explorer中右键拉出列表,单击New建立Java Project,命名为pro1


建立Java Project(java项目)并命名pro1(名字自己随意起)就会在Packet Explorer中有上图所示的文件夹,其中src是存放我们所写的源码的,JRE System Library是我们写程序时调用的架包,这里还有个隐藏的bin文件,是来存放编译文件.class文件的。
src是存放代码源文件的,我们在src文件处右键拉出列表,New新建java文件。
回车,建立Java文件成功,如下:
打开

存放pro1的文件夹

我这里在最初打开eclipse时将默认地址进行了修改。所以是上述图片上所在路的路径。
至此环境配置和相关软件安装完毕!

Java(一)——环境配置及相关软件的安装相关推荐

  1. PatchMatchNet实践(环境配置、相关软件安装)及理论学习笔记(更新中)

    文章目录 0 概述 1 实践,跑个demo 1.1 conda中新建环境 1.2 下载数据,运行eval.sh,看看输出 2 网络结构理论 多尺度特征提取 论文中的描述 代码中的描述 基于学习的pat ...

  2. Java开发环境配置过程详解(包括IDEA配置Java)

    Java开发环境配置 一.JDK下载安装 1. 官网下载JDK 2. 本地安装JDK 3. 配置环境变量 4. 验证是否安装成功 二.IDEA进行Java开发 1. 创建Java项目 2. 程序测试 ...

  3. Java开发环境搭建及开发软件和服务器安装与配置

    Java开发环境配置 第一步:安装开发环境的JDk和JRE 1,访问这个网址,去下载操作系统对应的JDK版本. https://www.oracle.com/technetwork/java/java ...

  4. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  5. 深度学习自学(六):Android人脸检测环境配置等相关问题

    Android人脸检测环境配置等相关问题 1.android studio 包查找不到 2.android studio 快捷键 搜索类的快捷键是Ctrl+N,搜索以后点击结果,可以跳到相应类的文件. ...

  6. JAVA虚拟机的安装以及JAVA的环境配置

    冷崖 JAVA虚拟机的安装以及JAVA的环境配置 最近帮别人安装JAVA虚拟机,安装完毕之后一直存在问题,解决了许久,所以特来与大家一起分享下经验. 首先,如果电脑机器里面存在JAVA的话,而又不想要 ...

  7. Java开发环境配置图解

    java开发环境配置图解 2011-12-07 14:24 by 和尚释然, 775 visits, 收藏, 编辑 1. 正确安装jdk安装包. 2. 打开"环境变量"窗口 3. ...

  8. Java程序设计(Java9版):第1章 Java开发环境配置 (Set up Java development environment)

    第1章Java开发环境配置(Set up Java development environment) 工欲善其事,必先利其器. - <论语·卫灵公> Write once, run any ...

  9. java环境配置不对怎么办_教大家Java JDK环境配置出错怎么办

    近日有关于Java JDK环境配置出错怎么办的问题受到了很多网友们的关注,大多数网友都想要知道Java JDK环境配置出错怎么办的具体情况,那么关于到Java JDK环境配置出错怎么办的相关信息,小编 ...

最新文章

  1. 从用户角度看,DBMS应当提供哪些功能?
  2. php接口调用实例源代码,小蚂蚁学习APP接口开发(7)—— APP接口实例——读取缓存方式开发APP接口的代码案例...
  3. NoSQL(1)之 Redis的五大数据类型使用方法的详细介绍
  4. ElasticSearch5.x实践_day05_03_Mapping_Meta-Fields
  5. SAE下的Memcache使用方法
  6. java构建protobuf中的map,Protobuf对象作为Maps中的键
  7. 使用外星人进行测试:如何使用Arquillian测试JPA类型转换器
  8. 使用Log4J监控系统日志邮件警报
  9. centos7共享网络盘_实验08:局域网文件和互联网文件的共享
  10. 3.13PMP试题每日一题
  11. 《中国大学--博弈论》
  12. 【UVA140】Bandwidth(最优性剪枝+全排列+思路)
  13. GPS数据格式:NMEA-0183协议
  14. 扬州工业机器人外壳设计排名_世界十大工业机器人制造商公布,排名第一的竟是……...
  15. 我奋斗了18年,不是为了和你一起喝咖啡
  16. 英特尔再遭反垄断围剿 或面临38亿美元罚款
  17. 计算机无法调整亮度,win10亮度无法调节怎么办_win10电脑亮度调节失灵的解决方法...
  18. 设计师的日常--你要知道的25个UI/UX设计网站
  19. java 内存 pdf_jvm内存模型高清版.pdf
  20. ios与安卓的时间兼容问题

热门文章

  1. 【网络通信与信息安全】之深入解析从输入一个URL到页面加载完成的过程
  2. CDH kudu Unable to load consensus metadata for tablet
  3. Linux几种包下载安装方式
  4. 常用图标素材分享网站
  5. Googe Play App审核注意事项
  6. AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法)、分类/回归/聚类/降维算法模型选择思路、11类机器学习算法详细分类之详细攻略
  7. 2020下半年,最接地气的字节跳动Android面经分享(已收offer
  8. 题目描述:设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛?
  9. 强化学习4——基于Actor-Critic的自适应PID控制器设计
  10. 教你用html+js制作一个自己的点名系统,实例代码分享