centos下安装JDK8的方法
今天在自己的centos机子上安装jdk,发现以前的教程都比较旧了,很多东西都过时了。今天把自己安装的感受写一下。 判断是否安装首先,我们得判断机子上是不是安装了jdk,好多人推荐使用java -version命令。我的计算机上使用java -version命令,内容如下: java version "1.7.0_45" 这看起来好像我的机子中已经安装了jdk,但是当我使用javac时,会提示: -bash: javac: command not found 这说明第一个java命令,不是安装的jdk中的java命令,而是在$PATH的所有路径下有一个可以执行的java文件,说明jdk还是没有正确安装。这个要特别注意。 安装jdk
配置环境变量
命令测试
代码测试在自己的工作目录下创建一个新文件Hello.java,写入如下内容: public class Hello{ static void main(String[] args){ System.out.println("Hello World"); } } 执行命令如下,如果得到以下结果,说明jdk安装完成。 [gqq@pku ~/JavaProjects/test]$ javac Hello.java [gqq@pku ~/JavaProjects/test]$ 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; class TestLambda1 { 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)); } } 使用以下命令运行,得到结果,说明安装没有问题。 [gqq@pku ~/JavaProjects/test]$ javac TestLambda.java [gqq@pku ~/JavaProjects/test]$ java -cp . TestLambda ZHANGSAN WANGWU转载自http://www.cnblogs.com/jilianggqq/p/4141641.html (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |