ubantu14.04 安装jdk1.8

1 jdk介绍

Java Development Kit(JDK)是一个软件开发环境,用于构建应用程序、小程序和组件使用Java编程语言。它是Java技术的核心组件之一,由Sun Microsystems(现为甲骨文公司的一部分)首次发布。

JDK作为Java编程语言的官方开发包,一直是Java开发者的重要工具。它不仅提供了Java程序开发的基础环境,还包含了丰富的工具和库,使得Java编程更加高效和便捷。随着技术的不断发展,JDK持续在性能优化、新特性引入和生态系统构建方面不断进步,为Java开发者提供了强大的支持。

1.1 JDK概括

  • 基本组成: JDK包括Java运行时环境(JRE)、一个编译器(javac)、一个标准类库以及其他工具,这些工具用于编译、调试和运行Java应用程序。

  • 多版本: JDK自推出以来已经经历了多个版本的迭代,每个版本添加了新的特性和性能改进。

  • 跨平台: Java语言的一大优势是“一次编写,到处运行”,JDK支持多个平台,包括Windows、Linux和macOS。

1.2 核心功能和组件

  • Java编译器(javac): 将Java源代码转换为Java字节码,字节码可以在JRE上运行。

  • Java运行时环境(JRE): 包括Java虚拟机(JVM)和Java类库,JVM是运行编译后Java程序的引擎。

  • Java API文档: 提供了Java标准类库的详细文档,是开发者编写Java应用程序的重要参考资料。

  • 工具和实用程序: JDK提供了一系列工具,如jar(打包工具)、javadoc(文档生成器)和jdb(调试器)。

1.3 JDK的应用场景

  • 企业级应用开发: JDK是开发企业级Java应用程序的基础,支持各种规模的业务应用开发。

  • 移动应用开发: 对于基于Java的安卓应用开发,JDK提供了必要的环境和工具。

  • Web应用和服务: JDK支持开发Web应用程序和服务,包括Servlet和JSP技术。

  • 科学计算和分析: 在数据分析和科学计算领域,Java及其生态系统也被广泛使用。

1.4 JDK版本历史和特性

  • JDK 1.0和1.1: 早期版本,为Java语言和平台的原型和基础。

  • JDK 1.2至1.4: 引入了Swing GUI工具包、新的集合框架等特性。

  • Java 5(JDK 1.5): 引入了泛型、注解、自动装箱等语言特性。

  • Java 6和7: 提高性能,增强了Web服务支持。

  • Java 8: 引入了Lambda表达式、流API等现代编程特性。

  • Java 9及以上: 进一步增强了模块化、性能优化和新的API。

1.5 JDK和Java生态系统

  • 与IDE集成: JDK可以与Eclipse、IntelliJ IDEA等集成开发环境(IDE)无缝集成。

  • 框架和库: 支持广泛的Java框架和库,如Spring、Hibernate、Apache Commons等。

  • 社区和资源: 拥有庞大的开发者社区和丰富的学习资源。

2 jdk安装

2.1 安装python-software-properties

$sudo apt-get install python-software-properties
$sudo apt-get install software-properties-common

2.2 首先添加ppa

$ sudo add-apt-repository ppa:webupd8team/java

2.3 更新系统

$ sudo apt-get update

2.4 开始安装

$ sudo apt-get install oracle-java8-installer
$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)

2.5 java版本切换

sudo update-java-alternatives -s java-8-oracle
### 安装 JDK 1.8 的过程 #### 下载 JDK 1.8 文件 为了在 Ubuntu Linux 上安装 JDK 1.8,需要先从官方或其他可信源下载适合版本的压缩包 `jdk-8u351-linux-x64.tar.gz`[^1]。 #### 准备安装路径 建议在一个合适的目录如 `/usr/local/java` 创建专门用于存放 JDK 的文件夹。这可以通过命令行执行来完成: ```bash sudo mkdir /usr/local/java ``` 此步骤确保有一个清晰的位置放置即将解压出来的 JDK 文件[^5]。 #### 解压并移动 JDK 到目标位置 接着利用 tar 工具解开之前获取到的 `.tar.gz` 压缩档,并将其内容放到上述准备好的 `/usr/local/java` 路径内: ```bash sudo tar -xzvf jdk-8u351-linux-x64.tar.gz -C /usr/local/java/ ``` 这条指令会把 JDK 的所有组件按照其原始结构释放出来[^4]。 #### 配置环境变量 为了让系统能够识别新安装Java 开发工具集,在全局范围内设置 JAVA_HOME 和 PATH 变量是非常重要的一步。编辑 `/etc/profile.d/java.sh` 或者用户的 shell profile 文件(比如对于 bash 用户来说就是 `~/.bashrc`),加入如下几行定义: ```bash export JAVA_HOME=/usr/local/java/jdk1.8.0_351 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH ``` 保存更改后记得使这些修改生效,可以重新启动终端窗口或是运行 source 命令加载更新后的配置文件。 #### 测试安装成果 最后验证是否成功设置了 JDK 版本,通过输入 java --version 来查看当前使用的 Java 运行时环境的信息;同样也可以尝试 javac 查看编译器的状态以确认整个开发套件都正常工作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧医疗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值