首页 > 编程语言 >二进制免安装的方式,部署java1.8开发环境

二进制免安装的方式,部署java1.8开发环境

时间:2024-01-20 20:55:33浏览次数:46  
标签:Java java1.8 HelloWorld server 二进制 部署 java root

(1)配置Java环境

# 1. 下载二进制压缩文件
[root@server tools]#wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz

# 2. 解压Java二进制文件
[root@server tools]#tar -xvf jdk-18_linux-x64_bin.tar.gz 

# 3. 编写Java代码
[root@server ~]#cat HelloWorld.java 
class HelloWorld {
    public static void main(String args[]){
        System.out.println("我会带你学Linux\n");
    }
}

# 4. 添加java到PATH变量
[root@server ~]#echo 'PATH=$PATH:/opt/jdk1.8.0_221/bin' > /etc/profile
或者直接在profile文件里面写

# 5. 编译Java源码
[root@server ~]#javac HelloWorld.java 

# 6. 执行Java程序
[root@server ~]#java HelloWorld 
我会带你学Linux

标签:Java,java1.8,HelloWorld,server,二进制,部署,java,root
From: https://www.cnblogs.com/btcm409181423/p/17977129

相关文章

  • Ubuntu20.04安装部署Jenkins
     Jenkins要求Java8及更高版本,检查系统上是否安装了Javajava--version如果没有安装Java,执行如下命令,在您的系统上安装Javasudoaptinstall-yopenjdk-17-jre-headless再次验证Java版本安装Jenkins会启用JenkinsAPT软件源,导入源GPGkey,并且安装Jenkins软件包......
  • Ingress企业实战:部署多个Ingress控制器篇
    背景在大规模集群场景中,部分服务需要通过公网Ingress对外提供服务访问,但是有部分服务只对内提供服务,不允许使用公网访问,仅支持内部服务间调用,此时可以通过部署两套独立的Ingress来实现,一套支持公网访问,一套仅支持内网访问。接下来,我们通过最佳实践进行实现喽!架构图最佳实践说明......
  • CDH6.3.2下安装部署Qualitis数据质量分析的计算服务Linkis1.3.2
    快速搭建Qualitis手册一、基础软件安装Gradle(4.6)MySQL(5.5+)JDK(1.8.0_141)Linkis(1.0.0+),必装Spark引擎。如何安装LinkisDataSphereStudio(1.0.0+)可选.如果你想使用工作流,必装DataSphereStudio如何安装DataSphereStudio?(1)安装Gradle(4.6)腾讯云镜像:http......
  • Ubuntu20.04部署docker环境
    1.卸载旧的docker版本forpkgindocker.iodocker-docdocker-composepodman-dockercontainerdrunc;doapt-getremove$pkg;done2.切换国内的软件源cat>/etc/apt/sources.list<<EOFdebhttps://mirrors.aliyun.com/ubuntu/focalmainrestricteduniversemultiv......
  • fastapi项目 09-阿里云服务部署fastapi项目
    安装docker按照官方文档的流程来。1.卸载旧版本yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......
  • 人人都会Kubernetes(二):使用KRM实现快速部署服务,并且通过域名发布
    1.上节回顾上一小节《人人都会Kubernetes(一):告别手写K8syaml,运维效率提升500%》介绍了KRM的一些常用功能,并且使用KRM的DEMO环境,无需安装就可以很方便的生成一些资源的YAML数据并使用。本节将实现在自己的集群中安装KRM,并且使用KRM去管理分布在各个地方的K8s集群,同时将实现快速......
  • 十进制与二进制转换,有大佬能教教我更巧妙的方法吗
    include<stdio.h>include<string.h>include<math.h>intmain(){printf("请输入要转换的数,且十转二输入1,二转十输入0\n");inta;scanf("%d",&a);if(a1){printf("请输入十进制数:\n");intb;scanf("%d",&b);intsz[20......
  • dotnet 8项目Docker部署报错 Unhandled exception. Microsoft.Data.SqlClient.SqlExce
    环境:dotnet8+sqlserver2012本地开发调试正常,部署至Docker容器时,运行实例报错。查看日志显示:Unhandledexception.Microsoft.Data.SqlClient.SqlException(0x80131904):Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringth......
  • PostgreSQL从入门到精通教程 - 第42讲:pg_rman部署与使用
       PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。 第42讲:pg_rman部署与使用 PostgreSQL第42讲:1月20日......
  • Nginx的前后端部署
    本篇主要介绍一下在window系统下Springboot+vue前后端分离的项目部署1.安装Nginx,官网下载安装即可,下载地址:https://nginx.org/en/download.html2.后端代码打包:在后端项目目录下执行:mvncleanpackage命令打包成功后会在项目目录下生成target文件夹3.前端代码打包:在前端项目......