linux安装jdk,除了bin目录,其他文件需要可执行权限吗

在Linux上安装JDK时,bin目录文件必须是可执行的,其他文件必须键入。
bin下Java安全可电影,lib、conf、include、doc、jre 等公司读电影。
解压包需要手动给bin下的文件授予执行权限,并自动随RPM/DEB包一起安装。
不要给不可执行的文件授予执行权限,确保bin目录对用户可读可执行。
使用 ls -l 检查权限和要测试的 java 版本。
请记住,bin 下面的文件是可执行的,其余的文件是只读的。

Linux安装JDK1.8教程(2021最新最详细)

这是一个陷阱。
别相信。
不要这样做。

Manual installation: 1 .检查JDK:java版本。
它说 1 .8 .0_2 4 2 已安装。
2 .卸载OpenJDK:yum卸载openjdk。
3 .下载JDK:wget -P /home/downfile download.oracle.com/... 4 .解压:tar -xzf jdk-8 u1 6 1 -linux-x6 4 .tar.gz -C /usr/lib/jvm。
5 、配置环境变量:vim /etc/profile,添加: 砰 导出 JAVA_HOME=/usr/lib/jvm/jdk1 .8 .0_1 6 1 导出 PATH=$PATH:$JAVA_HOME/bin 6 . 重新加载:source /etc/profile。
7 . Check: java -version.
Yum Installation: 1 .查询版本:yum search java。
2 .安装:yum install java-1 .8 .0-openjdk。

实用提醒:环境变量的配置必须用冒号分隔,源码立即生效。

Linux安装JDK11及其配置

上次帮同事装系统的时候,他电脑上的Java版本老是出错,卡住。
当我查看时,我发现我需要先安装一个新的JDK。
记得那是一个周三的下午,阳光明媚,敲击键盘的声音很大。

我们先来说说下载。
我是在虚拟机里做的。
机器在客厅,网线很长。
打开终端,发现系统自带的JDK是8 ,所以我说需要安装1 1 使用wget下载openjdk1 1 .0.1 文件名很长,末尾有.tar.gz。
输入命令后,等了很久,进度条慢慢跑掉了。
下载完毕,喝了一杯水,泡了枸杞茶,还挺暖和的。

Then unzip.我选择 /usr/local/java 来包含它,我认为这里很好。
我输入 tar -zxvf openjdk-1 1 .0.1 _linux-x6 4 _bin.tar.gz,屏幕上突然充满了密密麻麻的文字。
解压后,我打开文件浏览器看了一下。
该文件夹相当大,必须有几千兆字节。

卸载旧Java的时候要小心。
我先用java-version电影,果然没电影1 1 然后执行rpm -qa|grep java,列出了一些包,比如java-1 .8 .0-openjdk-1 .8 .0.2 2 2 .8 .08 _2 2 2 Saya menyahpasangnya satu demi satu,dan menyemak sebaik sahaja saya menyahpasangnya untuk memastikan semuanya bersih。
卸载后,重新启动终端以确保没有残留。

配置环境变量是关键。
打开 /etc/profile 并使用 vim 进行编辑。
添加一些行:JAVA_HOME=/usr/local/java, CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/tools.jar:$JAVA_HOME/jre/lib:$JAVA_HOME/jre/lib/$JAVA_HOME。
键入保存后,按 Esc,然后输入:wq。
目前,您需要通过进入/etc/profile资源使这些设置生效。
命令执行完后,我再次运行java版本,这次居然显示了1 1 .0.1 ,这让我很高兴。

等等,还有一件事。
朋友问,安装错了怎么办?我说,很简单,卸载掉,换个版本,重新安装就可以了。
他听后点点头。
但我突然想到,如果系统中安装的其他软件依赖于这个版本的Java怎么办? That's trouble.
现在JDK已安装,但不知道如何使用。
我打算明天尝试编写一个简单的程序,看看是否有任何问题。
如果编译顺利的话就完美了。
如果仍然不起作用,您可能需要检查一下。