1.java环境搭建与eclipse安装和配置

news2025/1/12 3:57:34
  • JDK(JAVA开发工具包):提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE所以安装了JDK,就不用单独安装JTE了,其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
  • JRE(JAVA运行环境):报错Java虚拟机和java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机只需要安装JRE即可

(一) . JDK、JRE安装

  • 1). 注意安装路径外,直接下一步,最后的jre也要安装,同样是注意安装路径

  • 2).JDK下载地址(需要注册):https://www.oracle.com/java/technologies/javase-downloads.html

  • 3).最后一步显示需要安装jre的界面
    在这里插入图片描述

  • 4).将JDK添加到 环境变量中(jdk的安装目录下的bin文件夹)
    在这里插入图片描述

  • 5). 在cmd中运行java -version说明jdk添加到环境变量中成功
    在这里插入图片描述

  • 6).创建系统变量
    在这里插入图片描述

(二) eclipse安装与配置

参考教程地址:https://blog.csdn.net/qq_39135287/article/details/82108080

  1. 下载地址,下载JAVAEE,建议在官网下载,一般网站下载的可能有问题。
    https://www.eclipse.org/downloads/packages/
    在这里插入图片描述

  2. 在安装目录中选择eclipse.exe,点击运行:
    工作空间:将来代码将要放置的位置
    在这里插入图片描述

  3. 选择java EE透视图,点击后没有的说明下错版本了。
    在这里插入图片描述

  4. 修改编码格式
    在界面中 选择window》perferences
    在弹出框中选择General》Workspace,修改编码格式
    在这里插入图片描述

  5. 修改字体大小
    在界面中 选择window》perferences
    在弹出框中选择General》Appearance》colors and Fonts,修改编码格式
    在这里插入图片描述
    右边框中下拉,找到Text Font
    在这里插入图片描述

[1].eclipse快捷键

  1. 补全代码的声明:alt + /
  2. 快速修复: ctrl + 1
  3. 批量导包: ctrl + shift + o
  4. 使用单行注释:ctrl + /
  5. 使用多行注释: ctrl + shift + /
  6. 取消多行注释: ctrl + shift + \
  7. 复制指定行的代码: ctrl + alt + down 或 ctrl + alt + up
  8. 删除指定行的代码:ctrl + d
  9. 上下移动代码: alt + up 或alt + down
  10. 切换到下一行代码空位:shift + enter
  11. 切换到上一行代码空位:ctrl + shift + enter
  12. 如何查看源代码:ctrl + 选中指定的结构 或 ctrl + shift + t
  13. 退回到前一个编辑的页面: alt + left
  14. 进入到下一个编辑的页面(针对上面那条来说):alt + right
  15. 光标选中指定的类,查看继承书树结构:cltl + t
  16. 撤销:ctrl + z
  17. 反撤销:ctrl + y
  18. 格式化代码: ctrl + shift + f
  19. 在当前类中,显示类结构,并支持搜索指定的方法、属性等: ctrl + o
  20. 批量修改指定的变量名、方法名、类名等: alt + shift + r
  21. 选中的结构的大小写的切换:变大写:ctrl + shift + x
  22. 选中的结构的大小写的切换:变小写:ctrl + shift + y
  23. 调出生成getter/setter/构造器等结构:alt + shift + s
  24. 显示当前选择资源(工程 or 文件)的属性:alt + enter
  25. 快速查找:参照选中的word快速定位到下一个:ctrl + k
  26. 关闭当前窗口: ctrl + w
  27. 关闭所以所有窗口: ctrl + shift + w
  28. 查看指定的结构使用过得地方: ctrl + alt + g
  29. 最大化当前的View: ctrl + m
  30. 直接定位到当前行的首位: home
  31. 直接定位到当前航的末尾:end

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1128058.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么年代了还在手工写接口测试文档吗?

01 前言 接口文档,顾名思义就是对接口说明的文档。好的接口文档包含了对接口URL,参数以及输出内容的说明,我们参照接口文档就能编写出一个个的测试用例。而且接口文档详细的话,测试用例编写起来就会比较简单,不容易…

MES 漫谈123

我们从Know-How出发 Know:什么是 MES 制造执行系统MES是一套工具,旨在支持产品达到预期的质量、安全和合规水平,以及生产的预期性能水平。MES是支持工厂质量标准和企业卓越运营计划的关键要素。在工厂层面,MES不是通过“最后一天…

Telegram 引入了国产小程序容器技术

Telegram 宣布为其开发者提供了一项“能够在 App 中运行迷你应用”的新功能( 迷你应用即 Mini App,下文中以“小程序”代替)。 在一篇博客文章中,Telegram 的开发者写到“小程序提供了可替代互联网网站的灵活界面(cre…

DataX 数据迁移

1、前期准备 Linux系统 Python(最好是2) Jdk 1.8以上 2、安装Python2 --更新软件包 sudo apt update --安装python2 sudo apt install python2 --查看python版本 python2 --version 3、下载DataX Linux下载DataX wget http://datax-opensource.o…

攻防世界-Ph0en1x-100

第一次独立使用frida解安卓题,没分析代码 Steps 使用jadx打开apk分析主要代码 最主要的就是这个if判断了,安装apk后,有一个输入框和一个check按钮,会根据输入的结果Toast:Success or Failed。 getSecret(getFlag()).eq…

深入了解JavaScript中的AJAX和HTTP请求

在现代Web开发中,AJAX(Asynchronous JavaScript and XML)和HTTP请求被广泛应用于实现动态交互式网页。本文将深入探讨AJAX的概念、工作原理以及使用方法。 什么是AJAX? AJAX是一种利用JavaScript和HTTP请求与服务器进行异步通信的…

基于公开数据集,5 分钟生成个性可视化数据报告

云布道师 简介: 本次活动将基于内置电商、广告、出行、汽车、国内生产总值等公开数据集,通过DataWorks 与 MaxCompute 搭建可视化数据报告。 活动时间 2023 年 10 月 8 日-2023 年 11 月 10 日 参赛者首先前往参赛页面领取产品免费资源,依…

Redis基于布隆过滤器解决缓存穿透问题(15)

Redis基于布隆过滤器解决缓存穿透问题 1.布隆过滤器基本介绍2.布隆过滤器的优缺点3.布隆过滤器的原理4.缓存穿透问题5.解决Redis缓存穿透问题 1.布隆过滤器基本介绍 布隆过滤器适用于判断某个数据是否在集合中存在,可能存在一定的误判, Bloom Filter基本…

教育行业如何通过互联网推广品牌?媒介盒子告诉你

近年来,国民对教育的重视程度日趋上升,教育行业也日益壮大,数字化时代的来临也使教育行业推广品牌的方式更加多样化,接下来媒介盒子就和大家分享:教育行业如何通过互联网推广品牌。 一、 发布软文进行品牌推广 数字…

docker-compose安装ES7.14和Kibana7.14(有账号密码)

一、docker-compose安装ES7.14.0和kibana7.14.0 1、下载镜像 1.1、ES镜像 docker pull elasticsearch:7.14.0 1.2、kibana镜像 docker pull kibana:7.14.0 2、docker-compose安装ES和kibana 2.1、创建配置文件目录和文件 #创建目录 mkdir -p /home/es-kibana/config mkdir…

“它经济”盛行,宠物食品行业如何做好口碑营销

口碑营销能够为企业带来潜在优势,让企业实现可持续发展,好的口碑能够提升品牌的传播速度,作为宠物食品行业,更需要营造良好口碑,才能获得源源不断的客户,那么如何打造口碑呢?数字化时代下&#…

前端请求后台接口失败处理逻辑

前后分离项目,前端为uni-app(vue2),后台为java 后台api设置存在问题,部分公共接口为开放非登录用户访问权限 导致前台打开首页后立即跳转到登录提示页 怀疑是开了uni-app开发代理服务器,导致访问的代理服务…

openGaussDatakit让运维如丝般顺滑!

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

全国三维数字化创新设计大赛湖北赛区省赛成功举办

须弥芥子,数字如海。10月14日—15日,2023 年数字科技文化节——第16届全国三维数字化创新设计大赛湖北赛区省赛暨产教联合体大会在武汉软件工程职业学院成功举行。 (大赛全体专家领导合影) 全国三维数字化创新设计大赛组委会副秘…

《论文阅读》LORA:大型语言模型的低秩自适应 2021

《论文阅读》LORA: LOW-RANK ADAPTATION OF LARGE LAN-GUAGE MODELS 前言简介现有方法模型架构优点前言 今天为大家带来的是《LORA: LOW-RANK ADAPTATION OF LARGE LAN-GUAGE MODELS》 出版: 时间:2021年10月16日 类型:大语言模型的微调方法 关键词: 作者:Edward Hu,…

大型电商系统的订单设计

前言:电商系统需要满足商品、订单、支付、会员、优惠券、秒杀、拼团、砍价、分销、积分等多种经营需求。其中订单模块是比较核心复杂的,需要架构师在上面下不少功夫。 0、电商系统业务架构图 电商系统,一般包括前台商城系统及后台管理系统&am…

《动手学深度学习 Pytorch版》 10.2 注意力汇聚:Nadaraya-Watson 核回归

import torch from torch import nn from d2l import torch as d2l1964 年提出的 Nadaraya-Watson 核回归模型是一个简单但完整的例子,可以用于演示具有注意力机制的机器学习。 10.2.1 生成数据集 根据下面的非线性函数生成一个人工数据集,其中噪声项 …

GoLong的学习之路(七)语法之slice(切片)

书接上回,上回书中写道:指针,并说明了基本引用类型分配内存new和特定情况下slice(切片),map,channel等集合函数的内存分配make。这篇文章就开始说明,slice。 文章目录 slice&#xf…

人生道路选择,恳请前辈指点,半路出家学习java?

人生道路选择,恳请前辈指点,半路出家学习java? 首先答案肯定是可以的。Java作为一门高级语言,它很优秀地屏蔽了许多繁枝末节。很多科班出身的人上来可能会先学C、C,要学会怎么管理内存等很底层的事情,而在开…

联想拯救者Y7000笔记本WiFi频繁掉线的坑

2023年10月的某一天开始,跟了我近4年的联想拯救者Y7000本本,无线网总是频繁的掉线,连上没几分钟就断开了,同办公室的其他电脑没这种情况出现,一开始以为是运营商网络问题,或者路由器问题导致的,…