我室友又打了一把王者我搞会了Java1.8安装步骤

简介: 我室友又打了一把王者我搞会了Java1.8安装步骤


xdm,马上开学了,这学期少不了学Java,先把jdk开发工具搞定,到时候也可以教一下别人,如果本期点赞过10个,将更新下一篇文章。


JDK的下载与安装

Java 语言由 Sun(Sun Microsystems)公司开发,2009 年被 Oracle(甲骨文)公司收购, 所以目前 JDK 需要从 Oracle 下载,Oracle 官网地址:https://www.oracle.com。

1、点击上面官网,点击Products找到Java进入,如下图所示:

2、找到右上边的Download java,点击它。

3、玩下面划找到windows系统,然后我电脑系统64位,所以选择第二个。

4、打勾,点击确定。

5、要求注册,用户登录,这个不可避免的。

6、找到你下载文件,点击它,然后点击下一步。

7、可以更改目录,一般默认在c盘,建议不要放在c盘,我选择放在D盘,新建文件夹java。

8、下载JDK本身自带jre,但我们还是在文件夹下载新的jre,以防后面安装eclipse不会因为jre报错。

9、然后关闭。

10、然后配置一下环境变量,找到此电脑,点击右键,找到属性点击,找到高级系统设置点击。

11、点击环境变量。

12、点击编辑,输入JAVA_HOME,下载jdk的目录,注意不包含bin目录。

13、找到Path变量,点击编辑。

14、然后新建path变量,输入%JAVA_HOME%\bin,点击确定。到这一步环境变量配置好了。

15、验证一下,同时按win+r,打开命令窗口,输入javac。

16,然后输入java -version,到这步成功了。

java -version,到这步成功了。

赠人玫瑰,手有余香


相关文章
|
IDE 安全 Java
Java安装教程 - 从下载到配置环境变量,轻松掌握Java的安装步骤
Java安装教程 - 从下载到配置环境变量,轻松掌握Java的安装步骤
|
Java
Java学习:MyEclipse下载以及安装步骤,详细贴图每一个步骤,包教包会
Java学习:MyEclipse下载以及安装步骤,详细贴图每一个步骤,包教包会
367 0
Java学习:MyEclipse下载以及安装步骤,详细贴图每一个步骤,包教包会
|
4天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
|
6天前
|
安全 Java Kotlin
Java多线程——synchronized、volatile 保障可见性
Java多线程中,`synchronized` 和 `volatile` 关键字用于保障可见性。`synchronized` 保证原子性、可见性和有序性,通过锁机制确保线程安全;`volatile` 仅保证可见性和有序性,不保证原子性。代码示例展示了如何使用 `synchronized` 和 `volatile` 解决主线程无法感知子线程修改共享变量的问题。总结:`volatile` 确保不同线程对共享变量操作的可见性,使一个线程修改后,其他线程能立即看到最新值。
|
6天前
|
消息中间件 缓存 安全
Java多线程是什么
Java多线程简介:本文介绍了Java中常见的线程池类型,包括`newCachedThreadPool`(适用于短期异步任务)、`newFixedThreadPool`(适用于固定数量的长期任务)、`newScheduledThreadPool`(支持定时和周期性任务)以及`newSingleThreadExecutor`(保证任务顺序执行)。同时,文章还讲解了Java中的锁机制,如`synchronized`关键字、CAS操作及其实现方式,并详细描述了可重入锁`ReentrantLock`和读写锁`ReadWriteLock`的工作原理与应用场景。
|
6天前
|
安全 Java 编译器
深入理解Java中synchronized三种使用方式:助您写出线程安全的代码
`synchronized` 是 Java 中的关键字,用于实现线程同步,确保多个线程互斥访问共享资源。它通过内置的监视器锁机制,防止多个线程同时执行被 `synchronized` 修饰的方法或代码块。`synchronized` 可以修饰非静态方法、静态方法和代码块,分别锁定实例对象、类对象或指定的对象。其底层原理基于 JVM 的指令和对象的监视器,JDK 1.6 后引入了偏向锁、轻量级锁等优化措施,提高了性能。
22 3
|
6天前
|
存储 安全 Java
Java多线程编程秘籍:各种方案一网打尽,不要错过!
Java 中实现多线程的方式主要有四种:继承 Thread 类、实现 Runnable 接口、实现 Callable 接口和使用线程池。每种方式各有优缺点,适用于不同的场景。继承 Thread 类最简单,实现 Runnable 接口更灵活,Callable 接口支持返回结果,线程池则便于管理和复用线程。实际应用中可根据需求选择合适的方式。此外,还介绍了多线程相关的常见面试问题及答案,涵盖线程概念、线程安全、线程池等知识点。
69 2
|
14天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
46 6
|
29天前
|
设计模式 Java 开发者
Java多线程编程的陷阱与解决方案####
本文深入探讨了Java多线程编程中常见的问题及其解决策略。通过分析竞态条件、死锁、活锁等典型场景,并结合代码示例和实用技巧,帮助开发者有效避免这些陷阱,提升并发程序的稳定性和性能。 ####
|
27天前
|
存储 监控 小程序
Java中的线程池优化实践####
本文深入探讨了Java中线程池的工作原理,分析了常见的线程池类型及其适用场景,并通过实际案例展示了如何根据应用需求进行线程池的优化配置。文章首先介绍了线程池的基本概念和核心参数,随后详细阐述了几种常见的线程池实现(如FixedThreadPool、CachedThreadPool、ScheduledThreadPool等)的特点及使用场景。接着,通过一个电商系统订单处理的实际案例,分析了线程池参数设置不当导致的性能问题,并提出了相应的优化策略。最终,总结了线程池优化的最佳实践,旨在帮助开发者更好地利用Java线程池提升应用性能和稳定性。 ####