Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))

0x00 让我扯个皮 ;)

  • (提示:想直奔主题==>选择目录==>选择你的操作系统)
  • 大学真的好快,一转眼进入了新学期,目前大二下,可算是几经周折步入计科之路,可这并不是喘息之时,我一定要好好努力,向着自己期望的将来一步步走去,好了,废话不多说,开始干活~

0x01 Win10平台– M$ 大法好

安装JDK与尝试配置环境:

  • 根据自己的操作系统在官网下载对应版本的JDK,
    • http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • PS:本教程以JDK9为例,其他版本可能配置环境变量略有不同
  • Step:

    1. 如图所示:下载JDK ,下载后直接安装即可,注意:笔者使用的安装路径为默认路径
      Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第1张图片
    2. 安装成功后,可以在相应目录下,找到JDK整个文件.
      Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第2张图片
    3. 在这时,已经可以在CMD或Powershell中运行java -version命令,但是javac -version无法运行,我们自行配置变量.
  • 把小娜调出(按Win键或其他),输入huanjing环境变量.如图所示
    Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第3张图片
    Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第4张图片

    • 加入系统变量按图操作即可.
      • 首先是Java_Home
      • Java_Home
      • C:\Program Files\Java\jdk-9.0.1
        • 注意这里的jdk名称,如果与你的名称不一样,以你的jdk名字为准
          Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第5张图片
  • 这里是与JDK9之前版本区别的地方,因为JDK9的安装把JRE与JDK分开了,如果你是JDK8或之前版本,我推荐你去参考这个或自行搜索:)https://www.cnblogs.com/cnwutianhao/p/5487758.html
    • 接下来是
      • Jre_Home
      • C:\Program Files\Java\jre-9.0.4
        • 注意这里的jre名称,如果与你的名称不一样,以你的jre名字为准
          Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第6张图片
    • 再添加CLASSPATH(设置后/bin下面的二进制命令,如javac指令才能用)
    • CLASSPATH
    • .;%Java_Home%\lib\;%Jre_Home%\lib;
      • 注意:一定要复制完整
        Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第7张图片
    • 最后将jdk和jre两个bin目录加到PATH中,如果不是这种编辑的窗口,请将地址放到路径前面,注意最后要以; 分隔
      Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第8张图片
  • 地址为
    • C:\Program Files\Java\jdk-9.0.1\bin
    • C:\Program Files\Java\jre-9.0.4\bin

Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第9张图片

  • 可以打开你的CMD或Powrshell试试了
    • java -version
    • javac -version
      Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第10张图片
  • 这样就大功告成了,O(∩_∩)O
  • 参考:http://blog.csdn.net/nmgrd/article/details/78153398

安装IDE:

-* Eclipse*:
- Step:
1. 去官网下载安装包:https://www.eclipse.org/
Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第11张图片
Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第12张图片
Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第13张图片
2. 务必配置好最基础的JRE环境,否则Eclipse进不去(捂脸..
我只下了一个for java developer的包…解压到你喜欢的目录即可,新手一切从简.
Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第14张图片
3. 点击如图所示,成功启动!
Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第15张图片
起初是一个选择工作地的配置,按喜好自己配置把= =.
Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第16张图片
- IDEA:
- Step:
1. 去官网下载安装包:https://www.jetbrains.com/idea/download/#section=windows
Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第17张图片
2. 下载安装即可,第一次启动有一些简单配置,按需要自行适配.笔者Window10没有安装,这些IDE大概都差不多…
- 最后: 相信不少人都是从微软的Windows系统接触到计算机,诚然接触到Linux的我已经很少来到Windows平台上,不过也正是它的简单易用,让不少人感受到科技的快乐,给巨硬一个赞(滑稽,但这个系统对我而言,并不友好,至少在编程开发上没有Linux方便,虽然不得不承认Win10做的不错,尤其是WSL,都快成为最好的Linux发行版了(逃

0x02 Linux平台–Deepin 国人的骄傲

安装JDK与尝试配置环境:

  • 在官网下载对应版本的JDK
    • http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • PS:本教程以JDK9为例,其他版本可能配置环境变量略有不同
  • Step:
    1.如图所示:下载JDK
    (.rpm为RedHat系Linux选择安装,这里并不介绍)
    Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第18张图片
    2.打开Terminal ,cd到JDK所在文件下

    • cd Downloads # 我下载到了这个文件中

    3.执行

    • sudo tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz -C /opt/jdk
      • -zxvf-C之间的JDK压缩包名自行更改, -C后的路径可以自行更改
    • 根据官网提示

    Starting with version 8u40, the JDK installation is integrated with the alternatives framework and after installation, the alternatives framework is updated to reflect the binaries from the recently installed JDK. Java commands such as java, javac, javadoc, and javap can be invoked from the command line.

sudo update-alternatives --install /usr/bin/java  java /opt/jdk/jdk-9.0.4/bin/java 1200
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk-9.0.4/bin/javac 1200
  • 最后分别执行一下
sudo update-alternatives --config java
sudo update-alternatives --config javac
  • 确定的确选择新的JDK
  • 最后测试命令java --versionjavac --version是否生效为Oracle JDK即可
    这里写图片描述
    这里写图片描述
    • 如果上述命令失效,请向你的shell,如.bashrc文件末尾添加软连接,这样可以手动编译问题,但你的IDE有可能不能使用Java全局变量
    • (因为根本没配置好┑( ̄Д  ̄)┍).
    • 也可以使用配置终端别名(alias)的方法:参考:自定义命令相关Linux_个人学习笔记
  • 参考
    • https://wiki.deepin.org/index.php?title=Deepin%E4%B8%8Bjava%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2
    • https://bbs.deepin.org/forum.php?mod=viewthread&tid=145190&highlight=jdk

添加环境变量

上述失败,请尝试这个方案
0. sudo apt-get autoremove openjdk-8-j* # 为了防止冲突,卸载开源包
1. sudo gedit /etc/environment # 打开该文件
2. 在该文件最下行添加如下:

:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:
export JAVA_HOME=/opt/jdk/jdk-9.0.4
  • 接下来使刚刚的命令生效
    • source /etc/environment
  • 此时应该可以使用java命令了,不过是当前用户的的。


  • 接下来配置所有用户设置
    sudo gedit /etc/profile

  • 将下列代码添加至文件底部
#set Java environment
export JAVA_HOME=/opt/jdk/jdk-9.0.4
export CLASSPATH=.:JAVA_HOME/lib:JRE_HOME/lib:${CLASSPATH}
export PATH=$JAVA_HOME/bin:$PATH
  • 并使其生效
  • source /etc/profile

  • 这个时候就可以试试java -version看看是否配置成功了。

  • 参考:https://www.jianshu.com/p/618b3bb9e9f1

安装IDE:

  • [推荐]懒人方法:

    • 使用深度商店下载相应软件

      1. 打开深度商店;
      2. 搜索Eclipse/IDEA;
        Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第19张图片
        Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第20张图片

      3. 找到你所要的应用版本,点击下载等待安装即可.

    • 注意:不要在深度商店下载安装软件时使用这些命令安装/更新应用,会形成锁.
      • apt-get update/install/upgrade.dist-upgrade
  • 最后:虽然Deepin还不算成熟,相比Ubuntu等发行版,但哪个发行版上来就很多人问津的?至少现在Deepin属于上升期,活跃的论坛和良好的社区反馈,非常接地气地造了DDE(桌面环境)的轮子,满足我一个Linux使用者的大多需求,从Centos到Ubuntu到Debian再到Deepin,这是真正满足我,让我安心地在上面学习的Linux发行版,强烈支持,强烈安利2333!话说以后要试试Arch Linux,毕竟不折腾不算玩Linux. (∩_∩)

尝试手动编译第一个Java程序:

  • 因为JVM的存在使得Java程序可以跨平台,所以我在Deepin演示这个经典代码,Win上面命令都一样.

1.新建一个文档,命名为Main.java或者打开一个编辑器(Win下推荐Notepad++,不推荐自带记事本),我这里使用内置的gedit,输入以下代码后另存为Main.java
代码:

public class Main {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}

Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第21张图片
2. 打开终端(Win的CmdPowershell)

  • 切换到刚刚那个Main.java的文件目录.
    Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第22张图片
  • 首先输入编译指令javac Main.java
    Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第23张图片
    没有任何错误报告生成,编译成功!
  • 接下来输入java Main,嘎嘎~~
    Java学习之路[0]:配置JDK9及其主流IDE安装(Win10与Linux(Deepin))_第24张图片

你可能感兴趣的:(个人笔记,编程语言∷Java)