首页 > 系统相关 >Linux笔记分享-crazychao

Linux笔记分享-crazychao

时间:2022-11-28 16:05:57浏览次数:61  
标签:bin JAVA jdk ln 笔记 Linux java crazychao HOME


Linux-CentOS 6.5安装JDK和eclipse步骤



JDK下载页面:​​http://www.oracle.com/technetwork/java/javase/downloads/index.html​






1、若之前没有装过,卸载系统自带的jdk版本:


       查看自带的jdk:


       #rpm -qa|grep gcj


       看到如下信息:


       libgcj-4.1.2-44.el5


       java-1.4.2-gcj-compat-1.4.2.0-40jpp.115


       使用rpm -e --nodeps 命令删除上面查找的内容:


       #rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115




    2、若之前自己装过,卸载rpm安装的jdk版本


        查看安装的jdk:


        #rpm -qa|grep jdk


        看到如下信息:


        jdk-1.6.0_22-fcs


        卸载:


        #rpm -e --nodeps jdk-1.6.0_22-fcs




5、增加JAVA_HOME环境变量


[root@test src]# vi /etc/profile


在最后面增加:


#set java environment


export JAVA_HOME=/usr/java/jdk1.7.0_05


export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


export PATH=$PATH:$JAVA_HOME/bin


export JAVA_HOME CLASSPATH PATH


保存退出


注释:


JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,Eclipse等都需要依靠此变量)。


PATH使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin


CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)


特别注意:◆环境变量值的结尾没有任何符号,不同值之间用;隔开(unix中用:)。


◆CLASSPATH变量值中的.表示当前目录。


6、 使得刚刚添加到环境变量生效:


[root@test src]# source /etc/profile


7、 进入 /usr/bin/目录


#cd /usr/bin


#ln -s -f /usr/java/ jdk1.7.0_05/jre/bin/java


#ln -s -f /usr/java/ jdk1.7.0_05/bin/javac


这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln –s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。


8、在命令行输入


#java -version


屏幕输出:


9、 测试安装情况:


新建Test.java(用vi吧)


public class Test


{


public static void main(String[] args)


{


System.out.println("Hello,Welcome to Linux World!");


}


}


在终端用cd命令进入Test.java目录,然后输入


javac Test.java


java Test


若输出


Hello,Welcome to Linux World!tar


则表明配置成功!




1、在64 ​​系统​​里执行32位程序如果出现/lib/ld-linux.so.2: 



bad ELF interpreter: No such file or directory,安装下glic即可



sudo yum install glibc.i686



问答:安装JDK和eclipse



1、配置/etc/profile 文件
export JAVA_HOME= 你的jdk全路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
2、保存退出后输入命令:source /etc/profile 使文件生效。
3、eclipse的目录/mnt/software/eclipse
cd /mnt/software/eclipse
mkdir jre
cd jre
最后输入命令:
ln -s 你的jdk全路径 bin  应该是“ln -s 你的jdk全路径/bin bin”。 ln -s /root/Downloads/jdk1.8.0_45/bin bin






标签:bin,JAVA,jdk,ln,笔记,Linux,java,crazychao,HOME
From: https://blog.51cto.com/u_13618048/5891676

相关文章

  • linux日志筛选命令
    (1)Linux目录操作命令cd..退出当前目录,返回上一级目录;cd/退出当前目录,返回根目录;mkdir命令用于创建一个新的目录;rmdir命令功能删除指定的空目录。(2)Linux筛选日志......
  • Git笔记分享-crazychao
    Gitlab的使用:操作记录:安装git配置/etc/hostsgitconfig在gitlab创建项目[​​root@DX-1​​ ~]# git config --global user.name"crazyyanchao"[​​r......
  • 多线程笔记-1
    多线程学习(一)线程的介绍 一、创建线程的方式 1.继承Thread类 publicclassMyThreadextendsThread{ @Override publicvoidrun(){ System.out.println......
  • linux 中EOF用法
    EOF是ENDOfFile的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,可以随意设置别名,在linux按ctrl-d就代表EOF.EOF一般会配合cat能够多行文本输出.其用法如下:<<......
  • Linux最小化安装后运行ifconfig 、ping命令命令提示“command not find”的问题
    Linux最小化安装后默认是没有安装相应的网络工具包net-tools导致运行报错一、Ubuntu      使用apt-getupdate      aptinstallnet-tools......
  • linux--kvm初步学习
    检查机器是否开启虚拟化支持[root@kvm~]#egrep-o'vmx|svm'/proc/cpuinfosvmsvmsvmsvm安装kvm依赖包yuminstalllibvirtvirt-installqemu-kvm-y开机自启......
  • linux 命令
    linux批量删除空文件或空文件夹 1.批量删除空文件(大小等于0的文件)find.-name"*"-typef-size0c|xargs-n1rm-f2.删除指定size大小文件find.-na......
  • Linux Deploy和termux都试过了。现在用神器AdLux
    前言:比较新的版本AdLux是真的好用。适合新老程序员;近期风控研究在小型机器上安装java环境用于将来测试环境或者研发,简单总结下;研究的机器有:红米2、荣耀6X、......
  • velocity-1.7学习笔记
    Velocity是由Apache软件组织提供的一项开放源码项目,它是一个基于Java的模板引擎。通过Velocity模板语言(VelocityTemplateLanguage,VTL)定义模板(Template),并且在模板中不包......
  • 详述怎么使用Linux救援模式
    当你的Linux系统出现问题时你会怎么办,直接重新安装,还是用Linux救援模式。或许你对这个模式很陌生但是并不妨碍他会对你有很大的帮助,可以帮你挽回很多重要的数据,是你不必很伤......