首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

docker-制作镜像gcc添加jdk运行java程序

最近的项目需要使用java调用c++的链接库,.OS文件,一开始准备在jdk的镜像下去安装c++的环境,不过安装的内容很多,比较复杂也容易缺很多的包,经过实验,我们决定使用gcc的镜像安装jdk来正确的运行...基础镜像 FROM gcc:13.3.0 我们使用gcc13.3,大家可以根据需要选择版本 复制jar包 COPY xxx.jar /app/xxx.jar 复制我们的业务jar包到镜像中 复制jdk并配置环境变量...java", "-jar", "xxx.jar"] dockerfile这样进行配置就可以完成gcc添加jdk运行java程序了,下面是完整的dockerfile # 使用官方的OpenJDK镜像作为基础镜像...FROM gcc:13.3.0 # 将构建好的JAR文件复制到镜像中 COPY xxx.jar /app/xxx.jar RUN mkdir -p /usr/local/java COPY jdk-...RUN ls RUN ln -s /usr/local/java/jdk1.8.0_151 /usr/local/java/jdk ENV JAVA_HOME /usr/local/java/jdk

5110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java_JDK

    JDK简介   JDK全称Java SE Development kit(JDK),即java标准版开发包,是Oracle提供的一套用于开发java应用程序的开发包,它提供编译,运行java程序所需要的各种工具和资源...,包括java编译器,java运行时环境,以及常用的java类库等 推荐使用jdk1.8版本 优点:   1)jdk中最稳定版本   2)企业工作和高校学习都推荐使用的版本 JDK安装 安装教程一...JDK8、Windows10为例   1.运行安装程序:jdk-8u152-windows-x64.exe;   2.尽量更改默认安装目录(可选择默认路径),方便以后管理   3.JDK安装完成后...,系统会弹出一个安装JRE的提示窗口,因为JDK已经包含了JRE,我们可以直接关闭窗口,当然你也可以选择安装   这样Java_JDK就安装完成了 bin文件夹:全都是工具 include文件夹...:包含了其他语言写的程序 jre文件夹:Java运行环境 lib文件夹:包含了人家写好的所有Java类 src.zip压缩文件:Java源代码 JDK下载地址   1.Oracle官网:立即下载   2

    37730

    Java版人脸检测详解上篇:运行环境的Docker镜像(CentOS+JDK+OpenCV)

    java版的人脸检测应用 将此应用制作成docker镜像 在docker环境运行这个应用 基于上述目标,我们可以确定以下操作步骤: 准备好docker基础镜像 开发java应用 将java应用打包成package...文件,集成到基础镜像中,得到最终的java应用镜像 本篇的目标就是上述第一步:准备好docker基础镜像 关于人脸检测应用的基础镜像 如果您有过制作java应用镜像的经历,一定会产生疑问:如下图红框所示...至此,聪明的您对接下来要做的事情应该很清楚了:编写Dockerfile文件用来制作镜像,这个镜像中要有CentOS + JDK1.8 + OpenCV 分两步走 我打算先做一个CentOS + JDK的镜像...,在此基础上再做一个集成了OpenCV的镜像,这样在一些不需要OpenCV的场景中,我还能单独使用CentOS + JDK1.8的镜像 分析完成,开始动手吧 CentOS + JDK的镜像 之所以选择CentOS...:0.0.3 CentOS+JDK+OpenCV镜像 接下来可以集成OpenCV了,Dockerfile内容如下所示,基础镜像是刚刚做好的bolingcavalry/centos7.6-jdk8:0.0.1

    53430

    Java之安装JDK

    image.png window系统安装java 下载JDK 首先需要下载 java 开发工具包 JDK 在下载页面中根据自己的系统选择对应的版本,本文以 Window 64位系统为例: image...安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk1.8.0_91。...注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。...变量设置参数如下: 变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置 变量名:CLASSPATH...测试JDK是否安装成功 1、"开始"->"运行",键入"cmd"; 2、键入命令: java -version、java、javac 几个命令,出现以下信息,说明环境变量配置成功; image

    43320

    Docker 封装java镜像

    一、概述 目前java采用的框架是Spring,服务器直接通过 java -jar xxx.jar 就可以启动服务了。 二、jdk镜像 在docker中跑java应用,需要有jdk环境支持才行。...获取jdk镜像,有2种方式。 1. 自己制作jdk镜像 2. 使用Docker Hub 现成的jdk镜像。 首先说明一下,自己制作jdk镜像。...如果基础镜像采用centos,ubuntu,那么制作出来的镜像会特别大。 Alpine只有5M,可以通过作为基础镜像,来制作镜像。但是会有2个问题:1. 直接调用java命令会报错。2....而且,镜像本身,也做了优化。只有68M左右,非常小。 三、封装java镜像 有了jdk镜像后,封装java就简单多了。...EXPOSE 8080 ENTRYPOINT [ "java", "-jar", "RMS.jar" ] 注意:这个jar启动,会监听8080端口。 RMS.jar是已经打包好的java应用。

    4K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券