资讯专栏INFORMATION COLUMN

java9系列(二)docker运行java9

Integ / 909人阅读

摘要:序本文介绍下如何在运行镜像启动然后就可以正常使用了,比如退出查看此镜像的版本

本文介绍下如何在docker运行java9

镜像
docker pull openjdk:9-jdk
启动
docker run -it openjdk:9-jdk /bin/jshell

然后就可以正常使用jshell了,比如

Sep 22, 2017 2:16:12 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
|  Welcome to JShell -- Version 9-Debian
|  For an introduction type: /help intro

jshell> Arrays.asList(1,2,3,4).stream().limit(3).forEach(e -> System.out.print(e))
123
退出
jshell> /exit
|  Goodbye
查看此镜像的java版本
docker run -it openjdk:9-jdk /bin/bash
root@44d1d18351a8:/# java -version
openjdk version "9-Debian"
OpenJDK Runtime Environment (build 9-Debian+0-9b181-4)
OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-4, mixed mode)
doc

Start using Java 9 shell — jshell with docker

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70536.html

相关文章

  • Java9的新特性

    摘要:新特性概述系列一安装及使用系列二运行系列三模块系统精要系列四更新系列五系列六系列七系列八系列九与的区别迁移注意事项参数迁移相关选项解析使用构建实例使用示例带你提前了解中的新特性 Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...

    ddongjian0000 评论0 收藏0
  • java9系列(一)安装及jshell使用

    摘要:序本文介绍下下面的版本安装使用。下载官网地址安装路径下载袭来是个文件,双击安装,默认装到了这里,的地址是看下版本欢迎使用版本要大致了解该版本请键入有了就可以快速做一些验证,比如查看导入的类库方法定义及调用已创建方法已修改方法查看历史 序 本文介绍下mac下面的java9版本安装使用。 下载 官网地址http://www.oracle.com/technet... 安装路径 下载袭来是个...

    gaosboy 评论0 收藏0
  • Java9模块化学习笔记三之迁移到Java9

    摘要:命令行参数文件鉴于迁移到后可能需要很长的命令行参数,有些会限制命令行长度,支持定义一个命令行参数文件。已有三分库可以自动转成模块,只要在启动时将放在指定路径中,便会自动变成。 java[c]命令行参数文件 鉴于迁移到java9后可能需要很长的命令行参数,有些os会限制命令行长度,java9支持定义一个命令行参数文件。使用方式: java @arguments.txt arguments...

    NeverSayNever 评论0 收藏0
  • JAVA9-12新特性简述

    摘要:本文是个人在企业内部分享使用的简要大纲,列举了的重要更新,文章的结构较简单,也不规范,鉴于近期写若干文章时总会忘记一些新特性所处的版本,特将此大纲流留用。 本文是个人在企业内部分享使用的简要大纲,列举了JAVA9-12的重要更新,文章的结构较简单,也不规范,鉴于近期写若干文章时总会忘记一些新特性所处的版本,特将此大纲流copy留用。 一 JAVA9 新特性 1.Java Platfo...

    TigerChain 评论0 收藏0
  • Java9模块化学习笔记之模块设计模式

    摘要:但是模块化当中,无法扫描只有模块中可以使用有两种解决方案定义一个专门的资源模块,并使用提供的接口,实现它,并将这个实现注册为服务。有两种方式使用或包名,包名模块名使用运行时动态。 模块设计的原则: 1、防止出现编译时循环依赖(主要是编译器不支持),但运行时是允许循环依赖的,比如GUI应用2、明确模块的边界 几种模块设计: API模块,聚合模块(比如java.base) 可选依赖 两种方...

    李文鹏 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<