Linux操作系统搭建JDK开发环境
2024-09-13 05:27:29
在Linuxer系统中,jdk环境常常是必需的,下面介绍下Oracle官方JDK安装方式
第一步:去jdk官网下载对应版本的JDK安装文件
第二步:解压文件,修改文件名
$ sudo mkdir /usr/lib/jvm $ sudo tar zxvf jdk-8u45-linux-x64.tar.gz -C /usr/lib/jvm $ cd /usr/lib/jvm $ .0_45 jdk
第三步:配置环境变量:
sudo gedit /etc/profile
添加如下代码:
export JAVA_HOME=/usr/lib/jvm/jdk export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
这里为什么不修改“~/.bashrc”文件而修改“/etc/profile”呢?这些文件作用有一些不同
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,文件被读取。
~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件。 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部) 只能继承/etc/profile中的变量,他们是"父子"关系。
由此可知,“~/.bashrc”的环境变量只对shell有用,而“/etc/profile”而能针对于任何用户的任意程序
第四步:使配置生效:
source /etc/profile
第五步:验证是否生效:
java -version
最新文章
- Linux_用户级_常用命令(4):cp
- 在树莓派2代B型/3代 上安装Fedora23 - Installing Fedora 23 on Raspberry Pi 2 model B or Raspberry Pi 3
- dijkstra 最短路算法
- maven设置
- java笔记--使用SwingWoker类完成耗时操作
- Fixing the Great Wall
- 寻ta分析与站点内容
- linux 发布 qt(更新ld命令的路径依赖)
- hone hone clock人体时钟
- ArcGIS API for JavaScript根据两个点坐标在地图上画线
- Entity Framework Core 软删除与查询过滤器
- 独热编码OneHotEncoder简介
- arm上电死机怎么烧写boot
- HttpClient基本使用
- [转] Meida视频加密二-Blob对象
- 【APP测试(Android)】--用户体验
- filter(ele)过滤数组
- My To Do List (Task Manager)
- Oracle EBS AR 收款核销行关联到事务处理
- Count of Smaller Number before itself