linux 查看jdk版本 linux命令查看jdk版本
2025-03-21 09:48 - 立有生活网
如何查找Linux上JDK安装路径?
/usr/bin/目录下存放的多是用户安装的软件如何Ja已经遍布大部分终端,所以在学习一个Linux系统上部署一个项目时,要做的步就是要安装JDK。因为大部分软件需要ja环境。
linux 查看jdk版本 linux命令查看jdk版本
linux 查看jdk版本 linux命令查看jdk版本
如果环境变量没有设置,则可以使用以下命令查找JDK安装路径:
成功远程到你要部署软件的Linux上。这是步。# rm -f /etc/alternatives/jac)
想要查看是否本系统上已经安装了Ja。 直接用键盘输如Linux命令:ja -version
如果系统已经安装过JDK,系统会提示你安装的版本是多少,比如我安装的就是ja 1.7版本。
如果没有安装JDK,则需要安装。 已经安装的朋友,可以查看你的安装的JDK的Ja_HOME的在哪。 JAVA_HOME就是你ja的安装目录,用来让你以后安装的软件找到JDK的位置的。 在终端中直接输入:echo $JAVA_HOME 进行查看。
如图,我的安装目录就是/usr/ja/jdk1.7.0_79。 以后如何安装软件而找不到ja的安装目录的,就可以将这个路径配置到你装的软件的配置文件中。
有时,有的软件会需要JRE环境,所以知道JRE环境也很重要。 JRE都会在JDK的目录下。 输入命令:cd/usr/ja/jdk1.7.0_79(以后改成你的安装目录) 输入命令:ls 就会看到JRE文件夹 也就是JRE的目录为:/usr/ja/jdk1.7.0_79/jre
多版本JDK在Linux下如何共存
如果执行完1,查看 /usr/bin下的ja properties,如果已经修改过来9这是profile文件配置的核心内容ja变量了,则步骤2不必再执行,命令行输入以JDK11和JDK8的共存问题为例。
先来看看如何设置jdk环境变量,百度搜索得到的多是修改~/.bashrc或修改/etc/profile文件一次性完成配置。我用vi打开这两个文件并未找到相应的jdk环境变量,但是使用ja -version确实能看到默认的jdk版本。这就有了疑问,当前默认jdk软件的环境变量是在哪里配置的?Windows的话,可以配置多个环境变量。
比如:JAVA8_HOME,JAVA10_HOME。然后按需使用需要的环境变量。这里就不说了。
Linux,除了使用环境变量的方式。
可以使用 alternatives 命令。
alternatives --list 可以列出...我也不知道,大概是可供切换的软件吧。
使用 alternatives --config ja 来切换ja版本。
如下图:
感觉还是挺方便的,记录在这里。
linux查电脑配置命令
sudo update-alternatives --config jaxshell连接查看cpu配置?
#more/proc/cpu|grepname|cut-f2-d:
In(R)Xeon(R)CPUE5-2690v4@2.60GHz
2.查看CPU的位数:
#getconfLO如果cpucores与siblings数量一致,说明没有开启超线程技术。NG_BIT
3.查看CPU物理的个数:
#more/proc/cpu|grepphysicalid|sort-n|uniq|wc-l
输出结果:2
表示Linux上面安装了2个物理CPU芯片。
4.查看CPU的内核个数:
#more/proc/cpu|grepcpucores|uniq
查询结果是:14
表示一颗物理CPU里面有14个CPU内核,单块CPU上处理数据的芯片组数量是14。
5.查看每颗物理CPU中的逻辑CPU个数:
#more/proc/cpu|grepsiblings|uniq
siblings:28
6.查看CPU是否开启了超线程技术:
#more/proc/cpu|egrepcpucores|siblings|sort|uniq
cpucores:14
siblings:28
如果cpucores数量是siblings的一半,说明开启了超线程技术。
#more/proc/cpu|grepprocessor|uniq|wc-l
输出结果是:56。
说明逻辑CPU个数是56。逻辑CPU个数=物理CPU个数xCPU内核数x每颗的硬件线程数。
虚拟机怎么查看环境变量配置?
查看步骤:
一、在Linux命令行中输入cd/usr/local,mkdirsoft。
二、上7.查看逻辑CPU个数;传jdk1.8.0_171到/usr/local/soft。
三、解压jdk到soft
1、在soft目录下输入tar-zxvfjdk-8u171-linux-x64.tar.gz,
2、使用vim/etc/profile进入编辑文件,
3、输入红圈内的两行代码
配置环境变量。
五、验证jdk是否安装成功
输入ja-version
如果出现版本号,就证明安装成功了
linux主机配置?
Linux系统是非常稳定和高效的,对电脑硬件配置要求很低,这正是Linux系统的优势所在,不同的Linux系统版本要求略有不同,但是大体上在同一个配置等级内,而且当下主流的配置都可以轻松运行Linux系统,用户可以参考如下Ubuntu的配置求:一、Ubuntu的配置:在外观项里关闭特殊“视觉效果”后,下面配置可以流畅地运行Ubuntu:CPU:700MHz;内存:384MB;硬盘:6GB剩余空间;显卡:800x600以上分辨率;二、Ubuntu配置:拥有以下硬件配置,可以打开视觉效果,令电脑产生美轮美奂的极具吸引力的效果:CPU:1.2GHz;内存:512MB;硬盘:8GB剩余空间;显卡:1024x768以上分辨率。
linux 怎么查看jdk的环境变量
gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42)1.查看系统中是否有JDK及2. Remove the old empty ja environment其版本:ja -version
5.JDK安装好后,下面来配置环境变量:执行但是使用alternatives需要sudo超级权限,也就是说这种切换是一种全局切换,同修改~/.bashrc或/etc/profile一样,一次作,全局有效。如果没有超级权限怎么办? vi /etc/profile 命令,添加如下配置信息。注意:目录要写你自己的安装目录,一般默认是安装在 /usr/ja 下的。
linux查看jdk安装路径?
# rm -f /etc/alternatives/jac)在Linux中,可以通过以下命令来查看JDK的安装路径:
先使用以ja-1.4.2-gcj-compat-1.4.2.0-40jpp.115下fordreamxin@compiler207:~$ which ja命令查看Ja环境变量:
该命令会列出系统中安装的Ja版本及其路径,选中对应的Ja版本即可查看其安装路径。
Linux下安装jdk显示jac cannot execute binary file
# rm -f /etc/alternatives/ja查看linux位数:
#uname -a
如果有x86_64就是64位的,没有就是32位的
这是64位的
# un# ln -s -f /usr/local/jdk1.6.0_24/jre/bin/jaame -a
Linux desktop 2.6.35-23-generic #37-Ubuntu SMP Fri Nov 5 19:17:11 UTC 2010 i686 GNU/Linux
这是32位的
#uname -a
Linux backup 2.6.9-67.ELp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 GNU/Linux
注意:Ixxx的全是32位的,有X86—64的全是64位
在安装过程中还遇到其他问题及解决方法
jdk版本过老(1.4),需要卸载的问题,解决如下:
[root@localhost ~]# ja -version
j四、让环境变量生效a version "1.4.2"
[root@localhost soft]# rpm -qa | grep jdk
[root@localhost soft]# rpm -qa | grep gcj
libgcj-4.1.2-42.el5
上面先确认jdk的具体版本号,然后[root@localhost jdk1.6.0_11]# yum -y remove ja-1.4.2-gcj-compat-1.4.2.0-40jpp.115
Setting up Remove Process
Resolving Dependencies………..(开始卸载)
resolver.i386 0:1.1-1jpp.12
Complete!(卸载完成)
如何在 Linux 中修改默认的 Ja 版本
我的:1.查看CPU的型号:当你已经成功把jdk1.6.0_24 安装到 /usr/ja,并且配置好了系统环境变量
保存:在当前情况下依次按Esc,然后输入:wq执行 # ja -version 时就是 显示jdk1.4.2,是因为你的linux系统有默认的jdk;
执行
1.
# cd /usr/bin
# ln -s -f /usr/local/jdk1.6.0_24/bin/jac
# rm -f /usr/bin/ja
# rm -f /usr/bin/jac
# ja –version
则可以看到jdk版本已经正常
切换默认jdk版本执行
1.
# cd /usr/bin
# ln -s -f /usr/ja/jdk1.6.0_24/jre/bin/ja
# ln -s -f /usr/ja/jdk1.6.0_24/bin/jac
# rm -f /usr/bin/ja
# rm -f /usr/bin/jac
# ja –version
则可以看到jdk版本已经正常
ja version "1.6.0_24"
Ja(TM) SE Runtime Environmeecho $JAVA_HOMEnt (build 1.6.0_24-b07)
Ja HotSpot(TM) 64-Bit VM (build 19.1-b02, mixed mode)
linux下如何设置JDK环境变量?
Ja代码工具/原料
输出结果是:64Linux
ja环境变量
方法/步骤
参考下图,配置ja的环境变量
查看ja的安装路径及执行路径
下图中JAVA_HOME后面一定要带上bin路径,此处一定不要写错
设置环境变量后,可以使用ja的v参数进行测试,
环境变量修改后,来执行source命令,使得配置生效
检测是否配置成功,使用ja的version参数进行检测
注意事项
配置时,要用root账户进行作
linux下配置JDK环境变量
用文本编辑器打开/etc/profile,命令vi /etc/profile
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新登录
说明:
a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录
b. linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。
方法/步骤
1查看ja的安装路径
2查看ja执行路径
3配置ja环境变量
5注意这里的JAVA_HOME后面一定要带上bin路径,路径设置完成一定要用
export输出,注意export单词不要写错了
6设置环境变量后使用ja的v参数测试,还是失败,279 warnings因为没有执行source命令
7环境变量修改后执行source命令,使得配置生效
8运行source后,使用ja的version参数,能看到ja版本说明ja环境变量配置成功
10
ja环境变量配置说明
11
查看ja环境变量
按完 ESC 在输入 “ : ” 冒号 ,然后在输入wq试试
linux jdk版本随时切换版本随时切换实现方法
4ja的安装路径和执行路径项目处理问题遇到如下情况,引用第三方的jar包报出ClassDefNotFoundException错误导致app崩溃,双方沟通确认该类存在且排除工程未clean,代码混淆导致等原因。
输出结果:注意到编译app的时候提示了很多如下与正常情况下不一样的信息:
trouble processing:
bad class file magic (cafebabe) or version (0033.0000)
...while parsing com/baidu/mapapi/SDKInitializer.class
...while processing com/baidu/mapapi/SDKInitializer.class
SDKInitializer正是ClassDefNotFoundException报错的类。
百度搜索出现这个编译提示找到了问题出现的原因:第三方公司打包这个jar包使用的jdk1.7版本(大于1.6),而我们编译app使用的是1.6版本,由于编译出的字节码版本不一致,导致无法转换成android虚拟机刻度的字节码,因此引用的jar包实际并未编译到当前apk中,程序运行的时候当然就找不到相应的类了。
公司编译实际上配置了多个jdk版本,而且android编译是在设置环境变量的时候设置的jdk版本。编译android4.4使用的是jdk1.6,而编译android5.0则使用的是jdk1.7,这就涉及到了如何随时切换jdk版本。
使用 which ja 命令找到当前ja可执行程序的位置
/usr/bin/ja
fordreamxin@compiler207:~$ ll /usr/bin/ja
lrwxrwxrwx 1 root root 22 Nov 13 06:18 /usr/bin/ja - /etc/alternatives/ja
alternatives是一个linux下的多版本管理软件,利用它就可以实现jdk的版本切换,这点稍后再描述。先来alternatives目录地下看看有些什么东西。
fordreamxin@compiler207:/etc/alternatives$ ls ja
ja ja.1.gz jac jac.1.gz jadoc jadoc.1.gz jah jah.1.gz jap jap.1.gz ja_vm jaws jaws.1.gz
fordreamx/usr/local/in:/usr/local/bin:/usr/in:/usr/bin:/in:/bin:/usr/sin@compiler207:/etc/alternatives$ ll ja
lrwxrwxrwx 1 root root 36 Nov 13 06:17 ja - /usr/lib/jvm/ja-6-sun/jre/bin/ja
原来该目录下放置了很多软件的版本引用,从这里可以找到当前软件版本(jdk)的实际位置
fordreamxin@compiler207:/etc/alternatives$ ls /usr/lib/jvm/
ja-1.7.0-openjdk-amd64 ja-6-sun ja-6-sun-1.6.0.26 ja-7-openjdk-amd64
在/usr/lib/jvm文件夹下时间存储了各个jdk版本的软件,而alternatives正是通过修改它的ja引用达到版本切换的目的。
使用alternatives实现版本切换的方法如下:
1. 查看相应的jdk是否在 ubuntu的jdk菜单里,查看:
update-alternatives --config ja
update-alternatives --config jac
2.如果没有在菜单里可以如下方式添加:
update-alternatives --install /usr/bin/ja ja /usr/lib/jvm/ja/jdk1.6.0_12/bin/ja 300
update-alternatives --install /usr/bin/jac jac /usr/lib/jvm/ja/jdk1.6.0_12/bin/jac 300
注意:jdk1.6.0_12 版本不同会有变动
3.sudo update-alternatives --config ja
sudo update-alternatives --config jac
选择序号,回车即可;
4.然后ja -version,jac -version查看当前jdk版本
设置环境变量linux提供了export命令,该命令的修改只对当前终端有效。
fordreamxin@compiler207:/$ echo $PATH
上面的命令显示了当前的环境变量,也就是~/.bashrc或/etc/profile文件的内容,它表示了当前所有能够全局使用的所有软件或命令的环境变量,没有这些变量,我们不能在任意目录下使用很多命令或软件,这也是环境变量的意义所在。
通过如下命令可以在$PATH的开始或末尾添加jdk的环境变量(bin目录下保存了ja, jac, jah等可执行命令)
export PATH=/usr/lib/jvm/ja-7-openjdk-amd64/bin:$PATH
export PATH=$PATH:/usr/lib/jvm/ja-7-openjdk-amd64/bin/
由于执行的时候总是从$PATH的开始搜索可执行文件的位置,所以如果环境变量中已经设置了一个jdk,那么把新的jdk设置在PATH的开始才会有用。
export的具体使用可参考它的使用手册。
方留恋处兰舟催发意思 留恋处兰舟催发的修辞

怡怡给大家谈谈方留恋处兰舟催发意思,以及留恋处兰舟催发的修辞手法应用的知识点,希望对你所遇到的问题有所帮助。 方留恋处兰舟催发意思 留恋处兰舟催发的修辞手法 方留恋处兰舟催发意···
变压器一二次绕组匝数与电压 变压器一二次绕

变压器的二次绕组的匝数决定电压? 变压器的输出电压跟变压器的电压调整率有关系,基本上等于额定电压乘以1与电压调整率之,电压调整率跟变压器本身的阻抗有关系,变压器本身的阻抗与二次···
庆余年九品高手排行 庆余年九品高手排行榜

大家好,今日小栢来为大家解答以上的问题。庆余年九品高手排行,庆余年九品高手排行榜很多人还不知道,现在让我们一起来看看吧! 1、《庆余年》里的人物,九品排民,当属五竹,再就是北齐···