Linux jdk安装及环境变量配置教程(jdk-8u144-linux-x64.tar.gz)

yizhihongxing

下面我将详细讲解“Linux jdk安装及环境变量配置教程(jdk-8u144-linux-x64.tar.gz)”。

1. 下载并解压jdk压缩包

首先我们需要从官网下载jdk-8u144-linux-x64.tar.gz安装包,可以通过以下命令来进行下载:

wget https://download.oracle.com/otn/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1572840225_34ac2fafb61fc86f54f15148153fde1b

当然,也可以手动下载到本地进行安装。

下载完毕后,解压压缩包:

tar -zxvf jdk-8u144-linux-x64.tar.gz

2. 配置环境变量

为了在终端中能够直接调用jdk的命令,需要配置环境变量。

在终端中输入以下命令:

vim /etc/profile

在文件末尾添加以下内容:

export JAVA_HOME=/usr/local/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

其中,JAVA_HOME为jdk的安装路径,可以根据自己的实际安装路径进行设置。

3. 生效环境变量

在完成上面的配置后,需要使环境变量生效。可以通过以下命令进行生效:

source /etc/profile

或者使用以下命令使之永久生效:

source ~/.bashrc

示例1:使用javac编译Java文件

在成功安装jdk并配置好环境变量后,我们可以使用javac命令编译Java文件,并使用java命令来运行程序。

比如,编写一个HelloWorld.java文件:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

使用以下命令编译:

javac HelloWorld.java

然后,使用以下命令运行程序:

java HelloWorld

在终端中应该看到输出了“Hello, World!”的字符串。

示例2:使用jar命令生成jar包

在之前的示例中,我们已经使用javac编译了Java程序,并使用java命令进行运行。接下来,我们将使用jar命令生成jar包。

比如,我们希望将HelloWorld类生成jar包,可以使用以下命令:

jar cvf HelloWorld.jar HelloWorld.class

其中,c表示创建新的jar包,v表示生成详细的日志,f表示指定jar包的名称,最后的HelloWorld.class表示需要打包的文件。

通过以上步骤,成功生成了HelloWorld.jar的jar包。可以使用以下命令来运行程序:

java -jar HelloWorld.jar

以上就是“Linux jdk安装及环境变量配置教程”的完整攻略。希望对你有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux jdk安装及环境变量配置教程(jdk-8u144-linux-x64.tar.gz) - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 中国科学院大学开源镜像站

    中国科学院大学开源镜像站 介绍 中国科学院大学开源镜像站(https://mirrors.ucas.ac.cn/)是一个致力于开放、自由、独立、可持续的镜像站点,为开源软件和系统提供了一个高速的下载服务。该镜像站为全球范围内的开源项目提供了下载服务,并且提供国内网络环境下更加稳定,快速的镜像下载服务。目前,该镜像站点支持的开源项目有 Python、Node.…

    其他 2023年3月29日
    00
  • 怎么修改电脑默认的Administrator账号的名称

    修改电脑默认的Administrator账号的名称可以通过以下步骤进行: 1. 打开计算机管理控制台 首先,我们需要打开计算机管理控制台。可以通过以下两种方法打开: 通过Win+X快捷键打开后选择计算机管理 通过依次点击“开始菜单 – Windows系统 – 控制面板 – 管理工具 – 计算机管理”打开 2. 找到本地用户和组 在计算机管理控制台中,我们需要…

    other 2023年6月27日
    00
  • 升级Win10 16193提示错误代码0xc0e90002致无法重装系统详细解教程

    升级Win10 16193出现错误0xc0e90002导致无法重装系统详细解教程 问题描述 近期在升级Win10 16193时,出现错误提示代码0xc0e90002,导致无法重装系统。该问题已经影响了一部分用户的正常使用。 解决方案 针对该问题,本文提供以下两种解决方案: 解决方案一:清除Software Distribution文件夹 打开Windows …

    other 2023年6月27日
    00
  • linux crash工具安装配置

    Linux Crash工具安装配置 什么是Linux Crash工具? Linux Crash工具是用于收集系统崩溃信息的工具。当系统崩溃时,该工具可以从系统的内存中获取关键信息,包括各个进程的状态、内核状态等,帮助我们定位和排除崩溃问题。 安装Crash工具 在大多数Linux系统中,Crash工具已经预先安装了。如果您的系统没有自带Crash工具,您可以…

    其他 2023年3月28日
    00
  • tensorflow实现打印ckpt模型保存下的变量名称及变量值

    TensorFlow实现打印ckpt模型保存下的变量名称及变量值攻略 TensorFlow是一个广泛使用的深度学习框架,它提供了保存和加载模型的功能。当我们保存模型时,TensorFlow会将模型的变量保存在一个或多个ckpt文件中。本攻略将详细介绍如何使用TensorFlow打印ckpt模型保存下的变量名称及变量值。 步骤一:加载ckpt模型 首先,我们需…

    other 2023年8月8日
    00
  • LUA string库使用小结

    下面是本文的详细讲解“Lua string库使用小结”的攻略。 什么是Lua string库? Lua string库是Lua中非常重要的一个标准库,它提供了许多处理字符串的函数。你可以使用这些函数来操作字符串,例如进行查找、替换、大小写转换、字符串连接等等。 常用的Lua string库函数 下面是一些常用的Lua string库函数: string.fi…

    other 2023年6月20日
    00
  • c++中头文件(.h)和源文件(.cc)的写法简述

    c++中头文件(.h)和源文件(.cc)的写法简述 在c++程序中,我们经常需要将程序的各个部分分别编写,然后再将它们组合起来成为一个完整的程序。将程序划分为这些部分的一个很好的方式是使用头文件(.h)和源文件(.cc)。 头文件(.h)的写法 头文件(.h)通常用于存储函数、变量和类定义,以便于其他程序(包括源文件)能够使用它们。头文件通常包含在程序的主函…

    其他 2023年3月29日
    00
  • docker-通过telnet连接到docker容器

    以下是关于“docker-通过telnet连接到docker容器”的完整攻略,包括定义、使用方法、示例说明和注意事项。 定义 Docker是一种容器化技术,可以将应用程序及其依项打包到一个可移植的容器中,以便在任何地方运行。在Docker中,可以通过telnet连接到容器,便在容器中执行命令或查看容器中的文件。 使用方法 使用telnet到Docker容器的…

    other 2023年5月8日
    00
合作推广
合作推广
分享本页
返回顶部