当前位置: 首页 > news >正文

java编辑器——IntelliJ IDEA

java编辑器有两种选择——IntelliJ IDEA和VsCode。其中IntelliJ IDEA现在是企业用的比较多的,是专门为java设计的,而VsCode则是通过插件来实现Java编辑的。

1.IntelliJ IDEA

官网下载链接:https://www.jetbrains.com/idea/
在这里插入图片描述
注意选择社区版,社区版是免费的。
在这里插入图片描述
下载完后按要求安装即可,下面是安装向导中要注意的一项,把“将“bin”文件夹添加到PATH”勾上。
在这里插入图片描述
IntelliJ IDEA新建java工程步骤如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建java文件之后,显示的目录如下:
在这里插入图片描述
编写Test.java代码,如何代码中是一个class的话,编辑器会自动把Test.java当成一个类文件,目录变为如下:
在这里插入图片描述
下面在Main类中编写代码输出Hello World:
直接打出psvm会有代码提示,回车即为public static void main(String[] args) { }
在这里插入图片描述
在这里插入图片描述
sout即可提示System.out.println();
在这里插入图片描述
在这里插入图片描述
调试则如下所示:
在这里插入图片描述
在这里插入图片描述

2. VsCode

安装一些插件:
在VSCode中运行Java需要安装以下插件:
包括语法高亮、代码补全、调试等功能。
①Java Extension Pack:这是一个包含常用Java插件的扩展包,Debugger for Java:用于在VSCode中进行Java代码的调试
②Maven for Java:支持在VSCode中使用Maven进行项目构建和依赖管理。
③Java Test Runner:用于运行和调试Java单元测试:
④Checkstyle forJava:用于检查Java代码的风格和规范性,
安装这些插件可以提升我们在VSCode中进行Java开发的体验和效率。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SpringBoot项目集成数据脱敏(密码加密)功能
  • elasticsearch的docker方式安装及golang1.22版本使用elasticsearch7的示例代码
  • 【Unity小工具】多张图片显示在一个Image组件上
  • 【学习笔记】卫星通信NTN 3GPP标准化进展分析(二)- 3GPP Release16 内容
  • python进阶篇-day03-学生管理系统与深浅拷贝
  • tomcat redis minio nginx windows开机自启
  • Python刷算法题必备技巧总结
  • Fluent 超音速射流噪声仿真分析
  • 697.数组的度
  • Marked: 一款高效、轻量级且全功能的Markdown解析器
  • 【C语言必学知识点六】自定义类型——结构体
  • 单品月GMV破4900W,2024防晒衣赛道在狂飙!
  • 以下是一些对公打款的测试方法
  • 【微信小程序】自定义 tabBar
  • 计算机毕设选题推荐-基于python的豆瓣电子图书数据可视化分析
  • #Java异常处理
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • ECMAScript入门(七)--Module语法
  • ES10 特性的完整指南
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java 多线程编程之:notify 和 wait 用法
  • Redis学习笔记 - pipline(流水线、管道)
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Spring声明式事务管理之一:五大属性分析
  • webpack4 一点通
  • 阿里云Kubernetes容器服务上体验Knative
  • 百度小程序遇到的问题
  • 汉诺塔算法
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 经典排序算法及其 Java 实现
  • 力扣(LeetCode)56
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 我是如何设计 Upload 上传组件的
  • 一道面试题引发的“血案”
  • UI设计初学者应该如何入门?
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 如何正确理解,内页权重高于首页?
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • (1)虚拟机的安装与使用,linux系统安装
  • (pojstep1.3.1)1017(构造法模拟)
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (备份) esp32 GPIO
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (生成器)yield与(迭代器)generator
  • (转)scrum常见工具列表
  • (状压dp)uva 10817 Headmaster's Headache
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .net 生成二级域名
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .net网站发布-允许更新此预编译站点
  • .NET中两种OCR方式对比
  • []常用AT命令解释()