首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux自带的jdk在哪里

Linux系统自带的JDK通常位于/usr/lib/jvm目录下。你可以通过以下命令来查找JDK的安装路径:

代码语言:txt
复制
sudo update-alternatives --list java

这个命令会显示Java可执行文件的路径,通常会指向JDK的安装目录。例如,输出可能是这样的:

代码语言:txt
复制
/usr/lib/jvm/java-11-openjdk-amd64/bin/java

从这个路径中,你可以看到JDK安装在/usr/lib/jvm/java-11-openjdk-amd64目录下。

基础概念

JDK(Java Development Kit)是Java语言的软件开发工具包,它包含了Java运行环境(JRE)、Java编译器(javac)、Java调试器(jdb)以及其他开发工具。

优势

  1. 跨平台性:Java程序可以在任何安装了JDK的设备上运行。
  2. 丰富的API:提供了大量的类库,方便开发者进行各种功能的实现。
  3. 安全性:Java语言设计时就考虑到了安全性,提供了多层次的安全防护。

类型

  • OpenJDK:开源的JDK实现,Linux系统通常预装的是这个版本。
  • Oracle JDK:由Oracle公司提供的商业版本。

应用场景

  • Web应用开发:使用Spring、Hibernate等框架进行企业级应用开发。
  • 移动应用开发:Android应用的开发依赖于JDK。
  • 大数据处理:Hadoop、Spark等大数据框架都是基于Java开发的。

常见问题及解决方法

问题:找不到Java命令

如果你在终端输入java -version时提示找不到命令,可能是因为Java没有正确配置环境变量。

解决方法: 编辑~/.bashrc~/.bash_profile文件,添加以下内容:

代码语言:txt
复制
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin

然后运行source ~/.bashrcsource ~/.bash_profile使配置生效。

问题:版本冲突

系统中安装了多个JDK版本,导致版本冲突。

解决方法: 使用update-alternatives命令管理Java版本:

代码语言:txt
复制
sudo update-alternatives --config java

选择你想要使用的JDK版本即可。

通过以上步骤,你应该能够找到并正确配置Linux系统自带的JDK。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

office自带的visio在哪里

首先要捋一捋,office包含些什么组件呢,常见的有word、ppt、excel这是三个基础的组件,另外还有access、outlook等专业版组件;至于visio那是独立的软件,属于office系列,...但是不在office组件中,所以需要独立安装;也是今天有个同事买了个电脑自带了office正版学生版,所以问我visio在哪里,因为我们工作要用到visio; 分享下 百度云存的visio安装包 打开下载好的软件安装包...image.png 2.打开解压的文件夹,然后打开【Visio2016】文件夹 image.png 鼠标右击【setup】安装程序,选择【以管理员身份运行】 image.png 勾选【我接受此协议的条款...】 image.png image.png 点击【文件位置】,然后点击【浏览】设置软件的安装路径,这里我选择直接安装到D盘,你们可自行设置安装路径,设置好安装路径后点击【立即安装 image.png...image.png 安装好后点击【关闭】, image.png 在桌面左下角的开始菜单栏中打开Visio 2016软件 image.png

19.8K10
  • JDK中自带的JVM分析工具

    ; 解决的方式:分析JVM的dump文件,定位OOM问题引发的根本原因,结合文件服务的异常日志分析,添加资源的释放动作,从而解决问题; 二、Jdk-Bin目录 对于相当一部分新手来说,看到JVM的问题都是...; 轻松解决开发:由于经验不足,程序出现重大BUG导致JVM异常,进而引起系列的连锁反应,这种不会绝地反弹,只有一地鸡毛; 在解决常规的JVM异常时,通常依赖JDK中基础工具即可完成问题的定位,从而进行分析和解决...,不过这些需要对基础工具熟练使用才行,而很多JDK自身的能力又是经常被忽略的; 在jdk的bin目录中,有很多自带工具可以用于对JVM的分析; 上述是基于jdk1.8的目录,里面有很多开发经常用到命令...,下面围绕一个微服务的启动和运行,来看看基于JDK中自带JVM工具的用法; 三、命令行工具 1、jps命令 jps:虚拟机进程状态工具,该命令在Java环境部署和服务启动查看时经常用到,首先在本地启动一个...,并且这些命令在jdk中tools.jar包也可以找到其对应的类,对于一些更高级的监控平台来说,例如Kuboard、Skywalking等,也对这些底层能力做了集成,其原理应该也是大同小异。

    49130

    JDK在Windows和Linux下的安装

    1、点击下载的安装文件jdk-8u111-windows-x64.exe开始安装: 2、选择开发工具,默认jdk安装目录即可,也可以自己修改安装目录但最好不要带中文【记住此路径,后面环境变量会用到】...”,在“变量值”文本框输入JDK的安装路径(步骤2路径),单击“确定”按钮: 6、在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值...变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“....二 在Linux下安装JDK 1、安装之前先用“java -version”命令看看系统有没有自带了OpenJDK,有的话需要先卸载OpenJDK再安装OracleJDK。...安装包 #-C解压到指定目录,此目录需要提前创建 tar –xzvf jdk8-8u241-linux-i586.tar.gz –C /usr/local/java 3、在/etc/profile文件中设置环境变量

    4.7K30

    常用的 JDK 自带命令行工具

    They might not be available in future JDK versions.”,但实际上这些工具还是非常有用的,尤其可以站在 JVM 的角度来定位问题。...我在此简单罗列一些常用的工具和命令,以及相应的执行结果示例。如果你经常和 JVM 打交道,最好对这些工具的常用命令熟记。...注意 waiting to lock 在等待锁,比如进入临界区时;locked 表示当前同步操作,线程锁住了某资源;而 waiting on 指的是在同步块内,wait...方法的执行中暂时地释放了该锁的占用,等唤醒的时候需要重新获取: ....,有一个非常大的作用在于,部分 JVM 参数在执行过程中是可以修改的,请参见这篇 《通过 jinfo 工具在 full GC 前后做 heap dump》,通过 jinfo 改变参数 HeapDumpBeforeFullGC

    56420

    使用CentOS 7.5卸载自带jdk安装自己的JDK1.8

    本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧。...二、安装步骤 下载安装包   下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件。   ...由于我的Linux是64位的,jdk-8u191-linux-x64.tar.gz下载链接 0、我们先有一个干净的Linux的环境   进行如下操作: [root@itheima ~]# cat /etc...系统,打开SFTP会话   将下载好的jdk安装包jdk-8u191-linux-x64.tar.gz上传至Linux系统的/usr/local/java目录下 sftp> pwd /root sftp...注意:以上三种命令都是在非插入模式(插入模式下按键盘左上角的Esc键退出插入模式就是非插入模式了)下操作。

    1.4K30

    在Linux和windows上面安装JDK

    ,只能通过在命令行中cd到JDK安装包路径下的方式执行命令,这样是及其不方便的,而要想让系统在全局环境下直接自动找到JDK路径并执行,就需要配置JDK到系统的环境变量中,配置的步骤如下: 1)、在计算机...2)、在此页面点击环境变量,在环境变量的系统变量部分,首先新建一个JAVA_HOME,将值设置为JDK的安装路径,配置如下: ? ?...安装到此就完成了 2 Linux安装jdk 1. 首先通过xftp将jdk包放到服务器上面,路径为/opt/ ? 2....进入jdk压缩包所在目录(进入目录的命令:cd /opt),并进行解压压缩包: 命令如下:tar -zxvf jdk-14_linux-x64_bin.tar ? 3....安装到此就完成了 注意: 若JDK安装包为rpm格式,则在root用户下使用: rpm -ivh jdk-14-linux-x64-.rpm 命令安装rpm程序包。

    2.8K20

    在Linux系统中安装JDK的详细步骤

    下面将详细介绍在Linux系统中安装JDK的步骤,帮助读者轻松搭建Java开发环境。 正文内容 一、检查Java版本 在安装JDK之前,建议先检查系统中是否已经安装了Java以及Java的版本。...二、下载JDK安装包 访问Oracle官方网站或其他JDK提供商的官方网站,下载适合Linux系统的JDK安装包,请确保选择与您的 Linux 系统兼容的 JDK 版本。...jdk-17_linux-x64_bin.tar.gz 替换为实际的文件名。...JDK时,请确保下载的JDK版本与您的Linux系统架构相匹配。...总结 通过以上步骤,您应该可以在Linux系统中成功安装并配置JDK。接下来,您可以开始使用Java进行开发了。如果在安装过程中遇到任何问题,请查阅相关文档或寻求社区帮助。

    2.4K21
    领券