全平台安装JDK(Java开发环境)好好学习的郝

2、双击安装jdk,按照提示一步一步安装即可假设安装目录为C:\ProgramFiles\Java\jdk1.8.0_111和C:\ProgramFiles\Java\jre1.8.0_111

3、添加环境变量JAVA_HOME为C:\ProgramFiles\Java\jdk1.8.0_111

4、在环境变量Path中添加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

5、添加环境变量CLASSPATH为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

6、在DOS命令行窗口输入javac,输出帮助信息即为配置正确

123456JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/HomeCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.PATH=$JAVA_HOME/bin:$PATH:.exportJAVA_HOMEexportCLASSPATHexportPATH3、测试安装

12echo$JAVA_HOMEls/Library/Java/JavaVirtualMachines/2、删除jdk

12cd/Library/Java/JavaVirtualMachines/sudorm-rfjdk-14.0.2.jdk注意,这里不能给jdk-14.0.2.jdk重命名而不删除,因为/usr/bin/java会自动发现最新版的jdk并关联。

4、测试卸载

1java-version参考文档:

123456JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/HomeCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.PATH=$JAVA_HOME/bin:$PATH:.exportJAVA_HOMEexportCLASSPATHexportPATH3、测试安装

5、测试卸载

1、下载jdk8u161

2、解压到jvm目录

12mkdir-p/usr/lib/jvmtar-xzvfjdk-8u161-linux-x64.tar.gz-C/usr/lib/jvm/3、配置JAVA_HOME和JRE_HOME,vi/etc/profile,在最后添加:

1234exportJAVA_HOME=/usr/lib/jvm/jdk1.8.0_161exportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH然后使配置文件生效,source/etc/profile。

4、测试jdk是否配置成功。

1、删除自带jdk

1rpm-e--nodeps`rpm-qa|grepjava`2、查看yum库中有哪些jdk版本。

1yumsearchjava|grepjdk3、选择java-1.8.0-openjdk-devel.x86_64:OpenJDKDevelopmentEnvironment版本进行安装。

1yuminstalljava-1.8.0-openjdk-devel.x86_64默认安装目录为/usr/lib/jvm/,其中的文件包括:

12345678910111213141516171819java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64java->/etc/alternatives/java_sdkjava-1.8.0->/etc/alternatives/java_sdk_1.8.0java-1.8.0-openjdk->/etc/alternatives/java_sdk_1.8.0_openjdkjava-openjdk->/etc/alternatives/java_sdk_openjdkjre->/etc/alternatives/jrejre-1.8.0->/etc/alternatives/jre_1.8.0jre-1.8.0-openjdk->/etc/alternatives/jre_1.8.0_openjdkjre-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64->java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jrejre-openjdk->/etc/alternatives/jre_openjdk第一个是真实目录,其他的全部都是软链接,指向/etc/alternatives/目录下的文件。有意思的是,查看/etc/alternatives/目录,里面居然也是软链接,而且指回了/usr/lib/jvm/目录!

综上,/usr/lib/jvm/目录中的java、java-1.8.0、java-1.8.0-openjdk、java-openjdk、java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64是等价的,在配置JAVA_HOME的时候可以任选其一。

4、配置全局变量

1vim/etc/profile在最后添加:

123456#setjavaenvironmentJAVA_HOME=/usr/lib/jvm/java-1.8.0JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexportJAVA_HOMEJRE_HOMECLASS_PATHPATH5、让修改立即生效

1source/etc/profile6、查看安装结果

2、编写Dockerfile

123456FROMpython:3.7.10-slim-busterADDjdk-8u161-linux-x64.tar.gz/usr/lib/jvm/ENVJAVA_HOME=/usr/lib/jvm/jdk1.8.0_161ENVJRE_HOME=$JAVA_HOME/jreENVCLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHENVPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

THE END
1.IntelliJIDEA最好的Java开发工具一直以来,笔者从事Java开发使用的都是Myeclipse、Eclipse工具,因为Eclipse的开源免费加上之前其基金会每年都会安排同步发布新版本,其在05年之后逐步成为Java IDE界的扛把子,但令人失望的是自15年发布代号为Mars版本之后至今都没有新的核心版本了。然而这几年随着软件应用的飞速发展,程序员对开发效率及编程体验的追求也越https://www.jianshu.com/p/0aae71afd15c
2.8款最好用的Java集成开发工具(IDE)集成开发平台NetBeans开源IDE易于安装和使用,可以跨不同平台运行。因其适用性延伸到了移动应用,所以其在以移动开发为中心的世界中成为了流行IDE。NetBeans的模块化设计意味着其支持第三方Java开发团队的插件扩展。 BlueJ BlueJ是专为教学而设计的、Java环境下的一个内置编辑器、编译器、虚拟机、调试器的多应用软件,其在小规模的https://blog.csdn.net/java_2017_csdn/article/details/77532191
3.java开发平台有哪些?在java开发方面类似于前两个,用起来一般。Jbuilder:Jbuilder是一个可视化JAVA开发工具。它是在Java2平台https://m.imooc.com/wenda/detail/446950
4.java三大开发平台51CTO博客已为您找到关于java三大开发平台的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java三大开发平台问答内容。更多java三大开发平台相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/javasandakaifapingtai.html
5.上海华丹信息JAVA快速开发平台,基于引擎模式在线开发平台,内嵌在线WEB报表、在线工作流引擎,不懂JAVA也可在线快速开发。智能WEB报表平台,在线综合查询、自定义WEB报表、统计分析的JAVA报表开发利器,可快速开发各类WEB报表,向导式生成WEB报表,无须任何编码,在线开发报表,广泛应https://www.huadaninfo.com/index.html
6.Java快速开发平台chenjie100Java快速开发平台 WebBuilder是一款跨平台、数据库和浏览器的可视化Web应用开发平台。WebBuilder使用了多项最新的技术,使Web应用的开发更快捷和简单。 作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境 .丰富的组件库 .开发应用简单快速https://www.cnblogs.com/webbuilder/archive/2012/11/21/java_dev_tool.html
7.力软力软java快速开发框架是一款低代码开发平台,适用于各行业企业及软件开发公司,可快速开发MIS、OA、CRM、ERP、BI、HRM等,有效降低开发成本,提高开发效率。https://www.learun.cn/home/productinfojava
8.Java有哪些开发平台Java有多种开发平台,它们分别针对不同的应用场景和需求进行了优化,以下是一些常见的Java开发平台: (图片来源网络,侵删) 1、Java SE (Java Platform Standard Edition): 这是Java的标准版,以前称为J2SE,它提供了开发和部署桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序所需的核心功能。 https://www.kdun.com/ask/657493.html
9.Java开发平台大比拼:优缺点对比全面解析w3cschool笔记Java是一种广泛使用的编程语言,众多的开发平台也给程序员带来了很大的选择困难。在本文中,我们将比较常见的Java开发平台,并分析它们的优缺点。https://www.w3cschool.cn/article/30887993.html
10.人类高质量Java学习路线一条龙版华山版《Java 开发手册》独家讲解:https://developer.aliyun.com/live/1201 文档 Google Java Style Guide:https://google.github.io/styleguide/javaguide.html(谷歌 Java 代码规范) Git(3 天) 此前大家可能听说过 GitHub,一流的代码开源托管平台。 https://xie.infoq.cn/article/a9fd4615c281e8ca41840ce37
11.安卓平台使用Java软件开发的优势安卓操作系统是全球手机市场份额最大的移动操作系统之一,因此,为安卓平台开发应用程序是许多开发者和企业的首选。在安卓应用程序开发中,Java编程语言一直占据着主导地位。下面我们将探讨使用Java进行安卓应用程序开发的一些优势。 1. 广泛的支持和生态系统: Java作为一种流行的编程语言,拥有庞大而成熟的开发生态系统。在安http://www.apppark.cn/t-47855.html
12.API快速开发平台任意复杂API开发支持 1.作为专业的API低代码开发平台不仅仅局限于数据类的API开发; 2.提供Eclipse、IDEA集成开发工程可以快速开发各种复杂API逻辑接口; 3.提供Web IDE开发界面可以直接在Web界面中开发Java API,在线编译一键发布; 4.提供视图模板技术可以开发与前端混合的页面服务接口; 5.提供开发环境与生产环境一键打包https://www.lkyun.net/website/api/restboot.html
13.[开源]致力于中小企业JavaEE企业级快速开发平台后台框架平台一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态! 一、开源项目简介 J2eeFAST 是一个 Java EE 企业级快速开发平台,致力于打造中小企业最好用的开源免费的后台框架平台。系统基于(Spring Boothttps://code.exmay.com/detail/1538
14.致远开发平台OAjava接口发送表单实现“致远开发平台OA” Java接口发送表单的流程步骤概述步骤描述步骤1创建Java项目步骤2导入相关依赖步骤3编写发送表单的代码步骤4测试发送表单步骤1:创建Java项目 首先,你需要创建一个Java项目,可以使用任何IDE,如Eclipse或IntelliJij IDEA。以下是创建Java项目的简单步骤: https://www.tulingxueyuan.cn/tlzx/jsp/5594.html
15.JavaVSGo还在纠结怎么选吗,(资深后端带你深度对比)众所周知,Java是JVM平台的语言,一处编译处处运行,这个是Java引以为傲的优点,但它的运行时环境必须在JVM上,这就导致了Java运行时的臃肿,浪费了一部分资源。 而Go通过编译成可执行文件巧妙的解决了这个问题,虽然它不是跨平台性语言,但它在编码器层面依然可以实现一套代码编译出不同平台的执行文件,可以直接在https://cloud.tencent.com/developer/article/2118891
16.捷兔快速开发平台java代码生成代码生成工具代码生成器javajava快速开发只需捷兔快速开发平台:自带建模功能,一键按下,代码即刻生成,大幅节省开发成本http://www.doframe.com/