Java开发 环境配置+IDE安装【前言篇3】

【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进!
{\color{#3f48cc}{\pmb{点击右上角小【1】快速预览本文内容}}} [1]

🔥知识点内容(本文以windows64位操作系统为例·傻瓜式操作流程-贼详细~~~)

🔓1. JDK下载·官网

🔓2.JDK安装 [2]
1) 在d盘创建一个文件夹管理安装软件 dev
2) 在dev里面创建了两个文件夹 用于存储安装的JDK以及JRE 名称叫jdk、jre
3) 点击jdk安装文件 第一次装到jdk 第二次安装到jre
4) 其他内容都是”下一步”

🔓3.Java开发环境配置 [3]
1) 鼠标右键点击“此电脑” “我的电脑””我的计算机”
2) 鼠标点击属性,然后弹出了一个窗口
3) 找到高级系统设置点击
4) 点击“环境变量”弹出了环境变量的窗口
5) 下面窗口添加系统变量
6) 点击“新建”变量名:CLASSPATH 变量值: .
7) 找到系统变量”path” 双击
8) Win7 : “c:\programxxxx\xxx” 在原有的变量值基础上添加一个;(英文分号)与前面分开,添加jdk安装目录下的bin路径”D:\dev\jdk\bin”
9) Win10 点开path,弹出一个窗口,点击新建,将jdk安装目录下的bin路径”D:\dev\jdk\bin”添加进去就可以了
10) 点击确定
11) 再点击确定
12) 再点击确定

🔓4.验证是否安装成功 [4]
1) Win按键+R:打开运行
2) 输入cmd 回车打开黑窗口
3) 输入 java -version :查看java版本
4) 输入javac 查看path是否配置成功
① 弹出提示表示成功
② 如果出现”javac不是内部指令”表示配置失败

image.png

!!!1、安装软件不要有中文目录!!!
!!!2、Path 配置也不要有中文符号 “;”千千万万不能中文!!!

🔓5. 开发工具介绍 [5]

JDK是Java开发工具包(Java Development Kit)的简称
是一个软件;
如果要用Java语言编写程序,就必须在计算机上安装JDK;
JRE是Java运行环境(Java Runtime Environment)的简称
如果要在机器上运行Java程序,就必须要有JRE;
根据不同的操作系统,下载不同版本JDK软件安装即可
只要计算机上有JDK,就有JRE(因为做完java程序之后,测试一下,运行java程序,所以需要JRE)。如果不需要开发,只运行Java程序,也可以单独安装JRE。
JVM(Java Virtual Machine)称为Java虚拟机在Java平台中有着举足轻重的地位
JVM可以理解为Java编译器和操作系统间的虚拟处理器;
编译器编译出的字节码只要JVM认识即可;
JVM再将字节码解释成操作系统认识的机器码;
只要需要运行Java程序的设备,都需要安装JVM;
JDK=JRE+开发工具
JRE=JVM+java类库

🔓6. JDK工具 [6]

JDK是开发工具包,提供了一系列的工具,都存在bin目录下,是一系列的.exe文件,可以直接在DOS窗口调用使用;
javac – 编译器,将源程序转成字节码;
java – 运行编译后的java程序(.class后缀的);

jar – 打包工具,将相关的类文件打包成一个文件;
javadoc – 文档生成器,从源码注释中提取文档;

jdb – debugger,查错工具;
appletviewer – 小程序浏览器,执行HTML文件上的Java小程序的Java浏览器;
javah – 产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件;
javap – Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义;
jconsole – Java进行系统调试和监控的工具;

🔓7. 编程语言 [7]

我讲课 ----自然语言
机器--------机器语言
二进制系统:01100110

普遍编程语言转换方式
编译:会生成一个新的文件,运行效率快                  不能跨平台
解释:不会生成新的文件,逐行翻译,逐行运行,运行效率低     可以跨平台

Java运行方式:
先编译,后解释运行

🔓8. JVM [8]

Java虚拟机
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
不同的操作系统有不同的虚拟机。

Java程序的运行一般经过五个步骤:编写源代码,编译源代码,装载,校验,运行

1、创建一个文件(java叫做”源文件”),以”.java”为后缀,编写代码
2、由编译器对源文件进行编译,生成一个新的文件以”.class”为后缀(java叫做”字节码文件”)
3、字节码载入器,进行装载
4、检查代码是否有错(字节码校验器)
5、解释器进行解释运行到系统操作平台上

🔓9. 编写第一个Java程序 [9]

1、在f盘新建一个记事本文件
2、修改文件名称,修改成”Test.java”
(1) 修改后缀为.java
(2) Win10 文件夹上方有一个查看 文件扩展名挑勾
(3) Win7 “文件夹”上方 点击“组织”----”文件夹XXX选项” 弹出菜单”查看” 滚动滚动条,下方有一个”文件夹后缀” 取消隐藏文件扩展名 不挑勾
(4)
3、编写代码,保存代码
4、Win+R 弹出运行 输入cmd
5、打开F盘
6、利用编译器进行编译 javac+空格+文件名.后缀 回车 生成.class文件
7、解释运行字节码文件 java +空格+字节码文件的名称(类名,不包含后缀名) 回车
8、生成结果

!!!注意事项!!!
1、类前面常常使用public修饰,成为公共类,具体含义暂时不用理解,后续将学习;
然而,用public修饰的类所在源文件命名就有要求:.java文件的名字必须与源文件中的class名字完全一致,大小写也需要一致;
Test.java:1: 错误: 类Hello是公共的, 应在名为 Hello.java 的文件中声明
2、在一个.java文件中可以有多个Java类; 最多只能有一个public类; 也可以没有public类;
实际编程中,尽量不要在一个文件中存在多个类,可读性比较差;
3、main方法是Java类运行的入口;
也就是说,一个Java类如果没有main方法,就不能运行; 没有main报错如下:
错误: 在类 One 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
main方法的声明如下所示:
public static void main(String[] args) {
}
其中public static void main 都不能修改,参数类型也必须是String[] 方法格式如下: 访问修饰符+返回值类型+方法名称+(参数列表)+抛出的异常{ 代码块---方法体 }
参数名称args可以修改;

🔓10. CLASSPATH:为何要去配置??? [10]

Java +类名运行java代码的时候,JVM去哪里找字节码文件
查看当前classpath(类的路径是哪里):set classpath
.:表示的是当前目录
如果classpath配置出现问题,就会出现一下错误:
错误: 找不到或无法加载主类 Hello

🔓11. Eclipse IDE [11]
1) 安装

(1) 直接解压就可以使用
(2) 安装版,可能需要选择版本 next 选择目录 一直next就可以

2) 如果打开之后出现以下问题:表示jdk版本与eclipse版本是不匹配

(1) Jdk 64位
(2) Eclipse是32位

(3)
image.png

3) 设置eclipse 的编码方式,以后创建项目都是同一个编码方式

(1) 找到Window选项卡----Preferences首选项
(2) 搜索encoding
(3) 找到workspace
(4) 左下角 编码 改成other :UTF-8

4) 打开Eclipse的时候会有一个操作

image.png

(1) 选择工作空间,今后创建项目的位置
(2) 再f盘 创建了一个javaseworkspace作为今后javase阶段代码存储的目录(工作空间)
(3) 让eclipse workspace指向当前的文件夹就可以了
(4) 是否一直以当前的目录作为工作空间打开,挑勾

5) 创建项目

(1) File--new--project(java project 直接点击就行)---java project---点击nect出现以下界面


image.png

(2) 创建项目名称 sutdent manager score sms 不要纯数字和中文名称
(3) 点击next
(4) 点击完成

6) 创建类

(1) 鼠标右键点击src -----new------class
(2) 类名,首字母要大写
(3) 点击完成

7) 调整文字大小

(1) 找到Window选项卡----Preferences首选项
(2) 搜索font
(3) 找到colors and fonts
(4) 找到Basic 点开
(5) 选择展开后的 Text font 鼠标点击打开
(6) 选择字号 点击完成

8) 提示键Alt+?(/)
9) 主函数 输入main 点击Alt+/
10) 打印语句 syso 点击 Alt+/
11) 运行

(1) 鼠标在当前代码点击鼠标右键
(2) Run As
(3) Java Appliction
(4) 也可以点击下图标

12) 如果在eclipse中出现错误代码,一般在代码左边都会有一个红色的小叉,鼠标移到小叉上面,点击F2这个按键,弹出提示信息


🔥2.应用场景:


🔥3.实现目标:


🔥4.代码实现:




  1. 🔥【知识点回顾·简介】 ↓↓↓

  2. 🔑[JDK安装]

  3. 🔑[Java开发环境配置]

  4. 🔑[验证是否安装成功]

  5. 🔑[开发工具介绍]

  6. 🔑[JDK工具]

  7. 🔑[编程语言]

  8. 🔑[JVM]

  9. 🔑[编写第一个Java程序]

  10. 🔑[CLASSPATH:为何要去配置]

  11. 🔑[ Eclipse IDE]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342