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

本文介绍了在Win10和Deepin Linux系统中配置JDK9及安装IDEA和Eclipse的步骤。在Win10中,详细说明了配置环境变量的过程,而在Deepin Linux中,提供了安装JDK和配置环境变量的指导。最后,通过手动编译Java程序展示了跨平台特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0x00 让我扯个皮 ;)

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

0x01 Win10平台– M$ 大法好

安装JDK与尝试配置环境:

  • 根据自己的操作系统在官网下载对应版本的JDK,
  • PS:本教程以JDK9为例,其他版本可能配置环境变量略有不同
  • Step:

    1. 如图所示:下载JDK ,下载后直接安装即可,注意:笔者使用的安装路径为默认路径
      这里写图片描述
    2. 安装成功后,可以在相应目录下,找到JDK整个文件.
      这里写图片描述
    3. 在这时,已经可以在CMD或Powershell中运行java -version命令,但是javac -version无法运行,我们自行配置变量.
  • 把小娜调出(按Win键或其他),输入huanjing环境变量.如图所示
    这里写图片描述
    这里写图片描述

    • 加入系统变量按图操作即可.
      • 首先是Java_Home
      • Java_Home
      • C:\Program Files\Java\jdk-9.0.1
        • 注意这里的jdk名称,如果与你的名称不一样,以你的jdk名字为准
          这里写图片描述
  • 这里是与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名字为准
          这里写图片描述
    • 再添加CLASSPATH(设置后/bin下面的二进制命令,如javac指令才能用)
    • CLASSPATH
    • .;%Java_Home%\lib\;%Jre_Home%\lib;
      • 注意:一定要复制完整
        这里写图片描述
    • 最后将jdk和jre两个bin目录加到PATH中,如果不是这种编辑的窗口,请将地址放到路径前面,注意最后要以; 分隔
      这里写图片描述
  • 地址为
    • C:\Program Files\Java\jdk-9.0.1\bin
    • C:\Program Files\Java\jre-9.0.4\bin

这里写图片描述

安装IDE:

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

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

安装JDK与尝试配置环境:

  • 在官网下载对应版本的JDK
  • PS:本教程以JDK9为例,其他版本可能配置环境变量略有不同
  • Step:
    1.如图所示:下载JDK
    (.rpm为RedHat系Linux选择安装,这里并不介绍)
    linux_jdk_1
    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

添加环境变量

上述失败,请尝试这个方案
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

安装IDE:

  • [推荐]懒人方法:

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

      1. 打开深度商店;
      2. 搜索Eclipse/IDEA;
        这里写图片描述
        这里写图片描述

      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!");
    }
}

这里写图片描述
2. 打开终端(Win的CmdPowershell)

  • 切换到刚刚那个Main.java的文件目录.
    这里写图片描述
  • 首先输入编译指令javac Main.java
    这里写图片描述
    没有任何错误报告生成,编译成功!
  • 接下来输入java Main,嘎嘎~~
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值