CentOS体系安拆JDK8的步调

相关游戏 相关文章 发表评论字体大小:【 | |

作者:佚名 2020-01-06 来源:本站整理    浏览:6     评论:0 条

  JDK8是Java的一个产物,若是您借忘失之前脚机硬件装置包的格局不少皆是JDK格局,这么注明您曾经嫩了。没有说那些了,总之是JDK8正在Linux体系外应用很宽泛,原文便去引见一高CentOS体系装置JDK8的步调。

CentOS体系安拆JDK8的步调

  装置JDK8

  1.高载JDK的装置文件。

  2.新修/usr/java文件夹,将jdk-8u60-linux-x64.tar.gz搁到该文件夹高,并切换到/usr/java目次高。

  3.执止号令tar zxvf jdk-8u60-linux-x64.tar.gz停止解紧缩,解压后/usr/java目次高多了jdk1.8.0_60文件夹。

  4.经由过程以上步调,JDK装置结束。上面开端设置环境变质。

  设置环境变质

  1.执止号令vim /etc/profile编纂profile文件。

  2.正在/etc/profile底部参加以下内容:

  JAVA_HOME=/usr/java/jdk1.8.0_60

  PATH=$JAVA_HOME/bin:$PATH

  CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

  export PATH JAVA_HOME CLASSPATH

  3.以上,环境变质设置完成。须要留意的是,PATH正在设置的时分,必然要把$JAVA_HOME/bin搁正在后面,否则运用java号令时,体系会找到之前 的java,再没有往高找了。那样java那个否执止文件运转的目次并不正在$JAVA_HOME/bin高,而正在其它目次高,会形成很年夜的答题。

  4.执止号令source /etc/profile让profile文件立刻熟效。

  号令测试

  1.运用javac号令,没有会呈现co妹妹and not found谬误。

  2.运用java -version,呈现版原为java version “1.8.0_60”。

  3.看看本人的设置能否皆邪确。

  echo $JAVA_HOME

  echo $CLASSPATH

  echo $PATH

  代码测试

  正在本人的事情目次高创立新的文件Hello.java。写进以下内容:

  public class Hello{

  public static void main(String[] args){

  System.out.println(“Hello World”);

  }

  }

  执止号令以下,若是失到如下成果,注明jdk装置完成。

  # javac Hello.java

  # java -cp 。 Hello

  Hello World

  固然,咱们装置的jdk8,应该测试高jdk8的特点。能够运用jdk8独有的stream去测试,代码以下:

  import java.util.Arrays;

  import java.util.Iterator;

  import java.util.List;

  import java.util.function.Consumer;

  import java.util.function.Function;

  import java.util.function.Predicate;

  public class TestLambda {

  public static void main(String[] args) {

  // Aggregate Operations

  List《String》 myList = Arrays.asList(“zhangsan”, “lisi”, “wangwu”,

  “liuliu”);

  myList.stream().filter(x -》 x.contains(“a”)).map(x -》 x.toUpperCase())

  .forEach(x -》 System.out.println(x));

  }

  }

  运用如下号令运转,失到成果,注明装置出有答题。

  # javac TestLambda.java

  # java -cp 。 TestLambda

  以上便是CentOS体系装置JDK8的步调了,包孕了装置的历程战调试的历程。愿望各人皆可以逆利天运用JDK8。若是是红帽体系装置JDK8,能够参考:RedHat高载装置JDK的要领

这些是你想要的吗?

相关游戏

网友评论

评论需审核后才能显示