【前端学java】java开发的依赖安装与环境配置(1)

简介: 【8月更文挑战第8天】java开发的依赖安装与环境配置

作为一个前端,其核心竞争力远不及后端,因此,学习后端来提升自己的水平。本系列文章将通过前端视角来学习后端。

什么是JDK、JRE、JVM

学习java,我们首先需要了解什么是JDKJRE、JVM。

名称 释义
JDK 是一个完整的开发环境,包含JRE 和开发人员使用的工具
JRE 是Java程序的运行时的环境,包含JVM 和运行时所需要的核心类库
JVM JVM是Java虚拟机的缩写,是Java应用程序运行时的执行环境。

简单来说,作为开发者,我们的电脑安装JDK就可以

JDK的下载与安装

学习java,我们必须先下载并安装JDK。下载我们可以在官网找安装包,下载网址(Oracle公司官网):www.oracle.com

注:本教程安装java17

下载好安装包,我们双击傻瓜式安装即可 GIF 2023-6-27 14-24-39.gif
出现如下界面,点击关闭即可
image.png

安装好后,我们在安装目录下打开cmd命令行,进入bin目录,输入javac会有提示
GIF 2023-6-27 14-28-22.gif
出现提示,即代表我们程序安装成功

配置path环境变量

需要注意的是,如果我们使用的是java8版本,我们在非jdk安装目录输入javac命令时,会出现如下提示
image.png
此时,我们需要配置环境path环境变量即可。java17版本已经帮我们配好了,所以不用在配置环境变量。

开发工具

java的开发工具有很多,如

文本及开发工具
notepad++ image.png
sublime image.png
集成开发环境
IDEA image.png
eclipse image.png

使用比较多的是IDEA,类似前端的vscode。当然,我们可以选择没有代码提示的sublime作为开始学习的工具。

java程序开发流程

和前端的TS一样,java后缀的文件不能直接被运行,需要先编译成字节码文件,然后才能运行。其大致的开发流程如下:

  • 将 Java 代码编写到扩展名为 .java 的源文件中
  • 通过 javac.exe 命令对该 java 文件进行编译,生成一个或多个字节码文件
  • 通过 java.exe 命令对生成的 class 文件进行运行image.png

我们先创建一个hello.java文件,然后使用记事本打开写入示例代码
image.png
然后,我们在控制台输入javac hello.java编译代码,代码编译完后会多出一个hello.class字节编码文件GIF 2023-6-27 15-12-44.gif
最后,我们使用java命令运行字节编码文件即可

java helloChina
AI 代码解读

这样的开发流程非常麻烦,每次写完代码都要手动编译,因此在实际开发中,我们可以使用IDEA软件,它集成好了所有环境,帮我们省去了编译代码的这一步骤。

Idea的安装与使用

使用记事本开发java是需要手动编译的,非常麻烦。我们可以借助编译器IDEA,帮我省去这些繁琐的步骤。
IDEA可以去官网下载,然后傻瓜式安装即可
image.png

安装完成并激活后,我们点击NewProject,然后进行一些简单配置
image.png
配置完成后,即可进入项目
image.png

目录
打赏
0
1
1
0
95
分享
相关文章
智慧工地源码,Java语言开发,微服务架构,支持分布式和集群部署,多端覆盖
智慧工地是“互联网+建筑工地”的创新模式,基于物联网、移动互联网、BIM、大数据、人工智能等技术,实现对施工现场人员、设备、材料、安全等环节的智能化管理。其解决方案涵盖数据大屏、移动APP和PC管理端,采用高性能Java微服务架构,支持分布式与集群部署,结合Redis、消息队列等技术确保系统稳定高效。通过大数据驱动决策、物联网实时监测预警及AI智能视频监控,消除数据孤岛,提升项目可控性与安全性。智慧工地提供专家级远程管理服务,助力施工质量和安全管理升级,同时依托可扩展平台、多端应用和丰富设备接口,满足多样化需求,推动建筑行业数字化转型。
36 5
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
142 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
陪练,代练,护航,代打小程序源码/前端UNIAPP-VUE2.0开发 后端Thinkphp6管理/具备家政服务的综合型平台
这款APP通过技术创新,将代练、家政、娱乐社交等场景融合,打造“全能型生活服务生态圈”。以代练为切入点,提供模块化代码支持快速搭建平台,结合智能匹配与技能审核机制,拓展家政服务和商业管理功能。技术架构具备高安全性和扩展性,支持多业务复用,如押金冻结、录屏监控等功能跨领域应用。商业模式多元,包括交易抽成、增值服务及广告联名,同时设计跨领域积分体系提升用户粘性,实现生态共生与B端赋能。
61 9
JAVA接入DeepSeek大模型接口开发---阿里云的百炼模型
随着大模型的越来越盛行,现在很多企业开始接入大模型的接口,今天我从java开发角度来写一个demo的示例,用于接入DeepSeek大模型,国内的大模型有很多的接入渠道,今天主要介绍下阿里云的百炼模型,因为这个模型是免费的,只要注册一个账户,就会免费送百万的token进行学习,今天就从一个简单的可以执行的示例开始进行介绍,希望可以分享给各位正在学习的同学们。
216 3
JAVA接入DeepSeek大模型接口开发---阿里云的百炼模型
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
461 23
没有好的学历,Java开发未来的路应该怎么走?
在数字化时代,Java开发者即使没有高学历,也能通过拥抱新兴技术(如大模型应用与鸿蒙系统开发)、积累实战经验、持续学习新技能等途径实现职业突破。从参与开源项目到关注行业动态,再到规划技术专家或管理路线,建立人脉网络并利用教育平台提升能力,开发者可拓宽技术边界,适应日新月异的技术需求,在未来发展中占据一席之地。
一天成为Java开发高手:用飞算JavaAI实现十倍提效
“一天成为Java开发高手”曾被视为天方夜谭,但飞算JavaAI的出现改变了这一局面。这款AI开发助手通过智能引导、需求分析、自动化逻辑处理和完整代码工程生成,大幅简化了Java开发流程。它不仅帮助新手快速上手,还让资深开发者提高效率,减少调试时间。现在,参与“飞算JavaAI炫技赛”,展示你的开发实力,赢取丰厚奖品!
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
110 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
128 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
96 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等