• 从零开始学 Java


    我来总结一下吧

    昨天我写了一篇从零开始学 Java - 我放弃了 .NET ?,在园子里突然引起了强烈的讨论,有期待我能持续更新的、有鼓励支持的、有相同经历的、也有同一个学校的师兄弟(我们相认了)、当然,也有不相信我能坚持写下来的,更有骂我「标题党」、「月经贴」的,我对在上篇文章下面评论的这些所有朋友的观点我不再做任何解释,你们开心就好。我文章包括我个人并没有黑,我文章一开始就说「这不是一篇引起战争的文章」。关键在于每个人对不同的语言都有不同的看法,我没必要去给每个人争辩,因为我们谁说的都不对,大家都是片面的,我再怎么解释都没用。

    认真做事就好了,这个世界不认真的人比认真的多太多了。

    我们需要一些工具

    人和动物的区别是会制作和使用工具。以下所有在 CentOS 系统下的操作全部使用的是 Xshell 5 和 Xftp 4 ,之后的文章就不再唠叨了。没有使用 putty 是因为这两个工具配合使用更舒服,敲命令、传文件、修改文件一气呵成,丝毫不拖泥带水,就是长这个样子:xshell_xftp.jpg

    用 Xshell 登录上 CentOS ,就可以开始了。

    官网下载

    1.直接下载.tar.gz安装包,然后通过 Xftp 上传到 CentOS 系统。当然,如果你使用的是图形界面,也是可以打开浏览器下载的(并不推荐你习惯图形界面)。
    地址:http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

    2.使用wget命令下载(推荐)。

    wget --no-cookie --header "Cookie: s_cc=true; oraclelicense=accept-securebackup-cookie; s_nr=1407131063040; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk7-downloads-1880260.html; s_sq=%5B%5BB%5D%5D" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
    

    直接回车就可以了。当然,你也可以先创建一个文件夹,以后下载的文件可以统一都放在一个地方。
    wget.jdk.jpg

    解压

    直接命令:

    tar -zxvf jdk-7u79-linux-x64.tar.gz
    

    配置环境变量

    这一步肯定都不陌生,Windows 系统下我们也要这么玩儿。依然是输入命令:

    vi /etc/profile 
    

    进行编辑。在文件下面加入以下几行

    JAVA_HOME=/software/jdk1.7.0_79
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASS_PATH PATH
    

    etc-profile.jpg

    Reboot 重启

    重启主要为了使配置生效,当然你也可以执行下面命令立即生效:

    source /etc/profile
    

    打完收工

    不出意外的话,已经安装完成了。现在你可以查看是否安装成功,命令:

    java -version
    

    如果显示

    java version "1.7.0_79"
    Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
    

    java-version.jpg
    则表示成功。

    下一篇,从零开始学 Java - CentOS 下安装 Tomcat

  • 相关阅读:
    最小生成树之算法记录【prime算法+Kruskal算法】【模板】
    [LC] 90. Subsets II
    [LC] 19. Remove Nth Node From End of List
    [LC] 125. Valid Palindrome
    [LC] 127. Word Ladder
    [LC] 102. Binary Tree Level Order Traversal
    [LC] 5. Longest Palindromic Substring
    [LC] 167. Two Sum II
    [LC] 437. Path Sum III
    [LC] 94. Binary Tree Inorder Traversal
  • 原文地址:https://www.cnblogs.com/mafly/p/java_jdk.html
Copyright © 2020-2023  润新知