java语言学习003_开发环境基础配置和安装(jdk,jre,eclipse&myeclipse)

简介: Windows下JDK安装: 1.准备JDK安装文件,[小伙伴分享或下载(或者去Oracle官网下载)]:     所有jdk下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html     以JDK 1.8.0_66和jdk1.6.10混合为例:  安装JDK一般注意点,就是和其他软件一样点击jd

Windows下JDK安装:

1.准备JDK安装文件,[小伙伴分享或下载(或者去Oracle官网下载)]:

    所有jdk下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

    以JDK 1.8.0_66和jdk1.6.10混合为例:

 安装JDK一般注意点,就是和其他软件一样点击jdk*.exe然后,下一步下一步……(中间可修改jdk和jre安装路径):

1:推荐jdk和jre的安装全部默认安装,就是在C盘下:

       安装后目录:C:\Program Files\Java\jdk1.8.0_66和C:\Program Files\Java\jre1.8.0_66

2:一般安装希望路径中没有空格和中文,这个兼容性还可以,问题不是很大!

3:配置Path路径,一般配置最前或靠前:

3.安装完后,找到安装目录(自己安装的):

4:配置jdk的环境变量:

  ①在"计算机"右键"属性",在新win8系统之上,反正进入到计算机“系统属性”,然后“系统高级设置”-->“高级”-->"环境变量"

  ②在“系统变量(S)”中配置:

--------------------------------------------------------------------------------------------------------------


---------------------------------------------------------------------------------------------------------------

   注:JAVA_HOME可以省略配置(修改jdk安装目录后只需修改此处即可),直接配置Path和Classpath的全路径名称,结尾一样。classpath名称大小写不区分。

   然后,"确定"-->"应用"-->"确定",就Ok了

然后在"cmd“,中执行:

注:java -version执行通过,即安装成功。可查看三个命令(此处吾用jdk1.80)。

java -version

java

javac

安装完了,看看她的目录,然后,来仔细研究下她:

JDK (Java Development Kit)

 安装完后,帮助文档1.8:https://docs.oracle.com/javase/8/docs/api/

配置文件具体:

JAVA_HOME
C:\Program Files\Java\jdk1.8.0_66
CLASSPATH
%JAVA_HOME%\lib;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path最前加入:
%JAVA_HOME%\bin;

Linux下rpm安装JDK:

准备安装rpm安装包,在文章开始的链接可以下载:

RPM安装JDK:

[root@<span style="font-family: Arial, Helvetica, sans-serif;">tsxs </span><span style="font-family: Arial, Helvetica, sans-serif;">install-files]# rpm -ivh jdk-8u66-linux-x64.rpm</span>
或rpm指定安装目录安装:
[root@<span style="font-family: Arial, Helvetica, sans-serif;">tsxs </span><span style="font-family: Arial, Helvetica, sans-serif;">java]# rpm -ivh --badreloc --relocate /usr/java=/home/jasmine/developer/java jdk-8u66-linux-x64.rpm</span>
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk1.8.0_60-2000:1.8.0_66-fcs    ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...
	jfxrt.jar...
修改环境变量:

[root@tsxs installfiles]# vim /etc/profile
#JDK
export JAVA_HOME=/usr/java/jdk1.8.0_66
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
生效环境变量:

[root@tsxs installfiles]# source /etc/profile

检查:

[root@tsxs installfiles]# javac
[root@tsxs installfiles]# java
[root@tsxs installfiles]# java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)









目录
相关文章
|
2天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
52 7
|
1月前
|
Oracle Java 关系型数据库
安装 JDK 时应该注意哪些问题
选择合适的JDK版本需考虑项目需求与兼容性,推荐使用LTS版本如JDK 17或21。安装时注意操作系统适配,配置环境变量PATH和JAVA_HOME,确保合法使用许可证,并进行安装后测试以验证JDK功能正常。
55 1
|
1月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
72 1
|
2月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
140 1
|
2月前
|
Oracle Java 关系型数据库
jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?
本文提供了详细的JDK 17安装教程,包括下载、安装、配置环境变量的步骤,并解释了在已有其他版本JDK的情况下如何管理多个JDK环境。
1509 0
Java相关配置
Java相关配置
1270 0
|
1天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
|
3天前
|
安全 Java Kotlin
Java多线程——synchronized、volatile 保障可见性
Java多线程中,`synchronized` 和 `volatile` 关键字用于保障可见性。`synchronized` 保证原子性、可见性和有序性,通过锁机制确保线程安全;`volatile` 仅保证可见性和有序性,不保证原子性。代码示例展示了如何使用 `synchronized` 和 `volatile` 解决主线程无法感知子线程修改共享变量的问题。总结:`volatile` 确保不同线程对共享变量操作的可见性,使一个线程修改后,其他线程能立即看到最新值。
|
3天前
|
消息中间件 缓存 安全
Java多线程是什么
Java多线程简介:本文介绍了Java中常见的线程池类型,包括`newCachedThreadPool`(适用于短期异步任务)、`newFixedThreadPool`(适用于固定数量的长期任务)、`newScheduledThreadPool`(支持定时和周期性任务)以及`newSingleThreadExecutor`(保证任务顺序执行)。同时,文章还讲解了Java中的锁机制,如`synchronized`关键字、CAS操作及其实现方式,并详细描述了可重入锁`ReentrantLock`和读写锁`ReadWriteLock`的工作原理与应用场景。
|
3天前
|
安全 Java 编译器
深入理解Java中synchronized三种使用方式:助您写出线程安全的代码
`synchronized` 是 Java 中的关键字,用于实现线程同步,确保多个线程互斥访问共享资源。它通过内置的监视器锁机制,防止多个线程同时执行被 `synchronized` 修饰的方法或代码块。`synchronized` 可以修饰非静态方法、静态方法和代码块,分别锁定实例对象、类对象或指定的对象。其底层原理基于 JVM 的指令和对象的监视器,JDK 1.6 后引入了偏向锁、轻量级锁等优化措施,提高了性能。
15 3

推荐镜像

更多