首页 > 应用开发 > Java > java开发之java开发环境的快速构建
目前 Java 语言的版本很多,除了常用的 Java 8,有一些遗留项目可能使用了 Java 7,也可能有一些比较新的的项目使用了 Java 10 以上的版本。 java培训如果想切换自己本地的 Java 开发环境,折腾起来还是需要花费一些时间的,并且日后在不同版本间切换每次都要折腾一次。
Docker 的出现让我们维护不同版本的开发编译环境变得简单,如果你还不知道什么是 Docker 可以看看 Docker 入门介绍。我们可以采用两种方式来构建 java 的开发环境,一种是在容器内编译运行,一种是在容器外编译运行,下面分别来看看具体如何操作。
本文以一个简单的 Helloworld 程序为例,工程的文件目录结构及代码如下。
代码的内容。【关注尚硅谷,轻松学IT】
做好以上准备后,就可以编辑 Dockerfile 的内容。
构建镜像文件。
运行容器。
可以看到程序的输出,并且看到当前目录下并有没编译出来的结果。但是这种方式每次启动容器的时候都要进行编译,并且没有办法把编译结果进行分享,下一节的内容介绍如何在容器外保存编译结果。
工作目录和代码准备与上一节相同,Dockerfile 文件与上一节略有不同。
构建镜像文件。
编译文件。
运行程序。
本文仅仅构建了一个简单的 java 开发环境,使用这种方式编译运行 java 程序的好处是无需在本地安装 jdk ,在需要为多个 jdk 版本编译程序的时候更加方便。
原创作者:大江小浪
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70010293/viewspace-2846646/ ,如需转载,请注明出处,否则将追究法律责任。