您的位置:首页 > 运维架构 > Linux

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

2018-03-13 10:39 766 查看

0x00 让我扯个皮 ;)

(提示:想直奔主题==>选择目录==>选择你的操作系统)

大学真的好快,一转眼进入了新学期,目前大二下,可算是几经周折步入计科之路,可这并不是喘息之时,我一定要好好努力,向着自己期望的将来一步步走去,好了,废话不多说,开始干活~

0x01 Win10平台– M$ 大法好

安装JDK与尝试配置环境:

根据自己的操作系统在官网下载对应版本的JDK,

http://www.oracle.com/technetwork/java/javase/downloads/index.html

PS:本教程以JDK9为例,其他版本可能配置环境变量略有不同

Step:

如图所示:下载JDK ,下载后直接安装即可,注意:笔者使用的安装路径为默认路径



安装成功后,可以在相应目录下,找到JDK整个文件.



在这时,已经可以在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



可以打开你的CMD或Powrshell试试了

java -version


javac -version




这样就大功告成了,O(∩_∩)O

参考:http://blog.csdn.net/nmgrd/article/details/78153398

安装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

http://www.oracle.com/technetwork/java/javase/downloads/index.html

PS:本教程以JDK9为例,其他版本可能配置环境变量略有不同

Step:

1.如图所示:下载JDK

(.rpm为RedHat系Linux选择安装,这里并不介绍)



2.打开Terminal ,
cd
到JDK所在文件下


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


3.执行[/b]

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 --version
javac --version
是否生效为Oracle JDK即可





如果上述命令失效,请向你的shell,如
.bashrc
文件末尾添加软连接,这样可以手动编译问题,但你的IDE有可能不能使用Java全局变量

(因为根本没配置好┑( ̄Д  ̄)┍).

参考

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:

[推荐]懒人方法:

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

打开深度商店;

搜索Eclipse/IDEA;





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

注意:不要在深度商店下载安装软件时使用这些命令安装/更新应用,会形成锁.

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的
Cmd
Powershell
)

切换到刚刚那个
Main.java
的文件目录.



首先输入编译指令
javac Main.java




没有任何错误报告生成,编译成功!

接下来输入
java Main
,嘎嘎~~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdk9  java IDE IDEA Eclipse