「java降级」jdk降级
本篇文章给大家谈谈java降级,以及jdk降级对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java reentrantreadwritelock 锁降级有什么用
- 2、ubuntu怎么降低java版本
- 3、如何在 Linux 中修改默认的 Java 版本
- 4、m1芯片dn打开空白
- 5、近年来IE版本更新太快,一些java老应用系统不支持IE10以上的版本,目前只能通过降级,如何能在代码上处理
java reentrantreadwritelock 锁降级有什么用
线程获取了写锁后,再去获取读锁,然后释放写锁,线程的锁就从写锁降级为了读锁
w.lock();
try {
// 做写入操作
} catch (Exception e) {
// process exception
}
r.lock();
try {
w.unlock();
// 任然持有读锁
} finally {
r.unlock();
}
ubuntu怎么降低java版本
第一步,安装Java。(已经安装好的同学可以跳过这一步啦)
Java1.6安装:(必须要自己下载jdk-6u45-linux-x64.bin )
a. 输入指令: mkdir /opt/java(在opt目录下创建java文件夹)
b. 输入指令:cp jdk-6u45-linux-x64.bin /opt/java 注意:要在jdk-6u45-linux-x64.bin 所在的当前文件夹底下执行这条命令
c.输入指令:cd /opt/java
d.输入指令:chmod a+x jdk-6u45-linux-x64.bin
e.输入指令:./jdk-6u45-linux-x64.bin
然后java1.6就愉快的安装好啦
Java1.7安装:(java1.7ubuntu一般会自带 所以不用下载了)
a.sudo apt-get -y install openjdk-7-jdk
b.update-java-alternatives -s java-1.7.0-openjdk-amd64
OK 那我们需要的Java版本就全部安装好了
第二步,1.7版本与1.6版本之间的切换。
a.输入指令:sudo update-alternatives --config java
显示画面:
如图,当前选择的模式2版本是java-7-openjdk,如果要选择1.6版本的话,就输入1 然后Enter。
b.但是不要忘记了,Javac也需要同样的改动
输入指令:sudo update-alternatives --config javac
操作同上选择自己需要的版本就ok了
记住哦 每次转换完版本都要用指令
java -version
javac -version
来检查一下。
如何在 Linux 中修改默认的 Java 版本
默认正常情况下,即使使用Java 1.6版本Java脚本jdk-6u31-linux-i586.bin,安装Java运行后,会出现自动升级为1.7版本状态的情况。针对某些应用程序需要基于1.6版本方可运行的情况,需要降级为1.6。具体的操作方法有两种:1. 使用alternatives命令来实现。
alternatives是Linux下的一个功能强大的命令,只能在root权限下执行。如系统中有几个命令功能十分类似,却又不能随意删除,那么可以用 alternatives 来指定一个全局的设置。
[root@Excel7070 ~]# alternatives
alternatives version 1.3.49.3 - Copyright (C) 2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.
usage: alternatives --install link name path priority
[--initscript service]
[--slave link name path]*
alternatives --remove name path
alternatives --auto name
alternatives --config name
alternatives --display name
alternatives --set name path
common options: --verbose --test --help --usage --version
--altdir directory --admindir directory
可以看到相应的alternatives的相关命令信息。
说明:
alternatives --install link name path priority
其中,
install表示安装
link是符号链接
name则是标识符
path是执行文件的路径
priority则表示优先级
在当前状态下,我需要修改java的版本,具体操作显示如下:
a. 在root中运行 alternatives --config java,具体显示如下:
[root@Excel7070 ~]# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.7.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
Enter to keep the current selection[+], or type selection number: 2
b. 然后就选择需要使用的版本号所在选项即可。"2"
c. 再运行java -version
看到的就是当前选择的java版本1.6了。
2. 使用安装修改的方式。这种方式运行之前发生有点异常,第一种方法可以保留与选择,更为合适。
已经安装了1.7版本java,需要如下操作:
chmod +x jdk-6u32-linux-i586.bin
安装1.6版本
./jdk-6u32-linux-i586.bin
mv jdk1.6.0_32/ /usr/java
cd /usr/java
rm -fr latest
ln -s jdk1.6.0_32/ latest
再修改/etc/profle里面的java路径信息即可。
完成profile修改后,source /etc/pofile
java -version就可以看到版本也降级了。
m1芯片dn打开空白
原因是Java版本的问题过新导致。
解决方案:降级,可将Java版本降级到降低到201之前,或者51之前。(博主的161就失败了,也可能是M1芯片的原因)uiautomatorviewer其实是一个java的启动脚本,比如mac上用这个命令就可以看到真正启动的命令。为了保证本地可以正确运行uiautomatorviewer,可以常备几个jdk。
近年来IE版本更新太快,一些java老应用系统不支持IE10以上的版本,目前只能通过降级,如何能在代码上处理
微软的东西不支持从高版本【直接】降级到低版本,但可以通过完全卸载的方式来重新安装。
步骤如下:
1、控制面板→程序→启用和关闭 Windows 功能→去掉 IE10 的勾。
2、控制面板→程序→程序和功能→已安装更新→卸载 IE10(如下图)。
3、重启,并删除 C:\Program Files\Internet Explorer 文件夹和 C:\Program Files(x86)\Internet Explorer 文件夹。
4、下载并安装 IE9 即可。
java降级的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jdk降级、java降级的信息别忘了在本站进行查找喔。
发布于:2022-12-09,除非注明,否则均为
原创文章,转载请注明出处。