IDEA与eclipse桌面配置基础(笔记)

news2024/10/6 0:28:30

在eclipse中配置jdk
Window–>Preferences–>java–>installed JREs–>add–>Standard VM–>选择jdk安装路径就好了
设置字符集编码为utf-8,防止中文乱码
设置字符集编码为UTF-8:Window–>Preferences–>General–>Workspace–>选择Other为UTF-8,General–>Content Types里面的Text内容全部设为UTF-8
设置新建jsp页面默认为UTF-8编码:Window–>Preferences–>Web–>JSP Files–>Encoding设置为UTF-8
设置eclipse的代码自动提示
Window–>Preferences–>java–>editor–>content assist–>右侧框里auto activation triggers for java值设置为 “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXVZ.”
在eclipse配置Maven
Window–>Preferences–>Maven–>Installations–>add–>选择maven的解压目录就好了,然后勾选新增的maven,
在配置User Settings–>选择maven的settings.xml文件
Eclipse中的Java–>Installed JREs,可以选择JRE所在目录,也可以选择JDK所在目录,选择JDK所在目录有个好处就是可以查看源码。
Compiler Compiler compliance level:编译Java程序时使用的JRE版本。
Libraries:配置classpath的地方,既然要运行Java程序,肯定要包含JRE。


#搜索Assist

自动补全


#添加(表示所有字母都可以自动补全)
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

修改Ecilpse编码格式

Eclipse中更改警告和错误突出显示的文本背景颜色
Window | Preferences | General | Editors | Text Editors | Annotations

Eclipse+JAVAFX
1、
http://download.eclipse.org/efxclipse/updates-nightly/site


2、下载地址:http://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-1x-archive-2199384.html

Eclipse下javafx的导入
https://openjfx.cn/dl/

Eclpise-jdk11-javaFx
https://openjfx.cn/








module Java11 {
exports com;
requires javafx.base;
requires javafx.controls;
requires javafx.fxml;
requires javafx.graphics;
requires javafx.media;
requires javafx.swing;
requires javafx.web;
requires javafx-swt;
}

添加eclipse中创建dynamic web project
 

Tomcat与eclipse整合


 

Tomcat与DIEA整合









 

出现问题


将tomcat.util.scan.StandardJarScanFilter.jarsToSkip=/
改为
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar
重启tomcat

IDEA快捷键为Eclipse风格
点击任务栏的“File”
选择“Settings”
设置页面中左侧导航中选择Keymap
右侧的Keymaps下拉列表中选择“Eclipse”,或者其他自己习惯的预设风格。
IDEA添加JDK
 

IDEA设置Ctrl + 鼠标滚轮)字体大小

IDEA取消文件夹自动合成
将勾取消即可

IDEA安装插件
Codota 代码智能提示插件

只要打出首字母就能联想出一整条语句,还显示了每条语句使用频率。自动学习开发者项目代码风格,总结出了个人代码偏好。

Key Promoter X 快捷键提示插件


每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。

CodeGlance 显示代码缩略图插件

当代码很多的时候,方便查看,很有用。

Lombok 简化臃肿代码插件

实体类中的get/set/构造/toString/hashCode等方法,都不需要手动写

Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件
会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助开发者写出更规范的代码。
CamelCase 驼峰命名和下划线命名转换

SonarLint 代码质量检查插件


提升代码质量

Save Actions 格式化代码插件


优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使开发者的代码更规范统一。

CheckStyle 代码风格检查插件
功能跟Alibaba Java Coding Guidelines类似
Grep Console 自定义控制台输出格式插件

MetricsReloaded 代码复杂度检查插件

Statistic 代码统计插件

Translation 翻译插件

Rainbow Brackets 彩虹括号插件

修改全局配置,提升工作效率
优化导包配置

取消tab页单行显示
 

双斜杠注释改成紧跟代码头
 

取消匹配大小写

显示行号和方法分割线

创建文件时,自动生成作者和时间信息
/**

  • @author QGS
  • @date Y E A R 年 YEAR年{MONTH}月${DAY}日 H O U R : HOUR:{MINUTE}:${SECOND}
  • @packageName ${PACKAGE_NAME}
  • @className ${NAME}
  • @version 1.0.0
  • @describe TODO
    */

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

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

相关文章

第四次工业革命新十年:看跨越智能化鸿沟的联想范式

十年前,GE推出全球第一个工业互联网平台Predix;同年,在2013汉诺威工业博览会上,德国正式推出工业4.0概念。由此,全球开启了以工业4.0和工业互联网为核心的第四次工业革命浪潮,智能技术成为了第四次工业革命…

4N25光耦合器:简单的应用电路

4N25光耦合器:简单的应用电路 介绍 4N25是一款6引脚光电晶体管耦合器。本文根据其传动特性介绍了 4N25 的非线性和线性应用。 4N25概述 光电耦合器4N25的内部电路结构如图1所示。 图1.4N25内部电路结构 该芯片为双列直插式器件,外引线为6根&#xff0…

Dart语法学习-基础-类

Classes Using constructors 使用构造函数创建对象。 构造函数名称可以是 ClassName 或 ClassName.identifier。 例如,以下代码使用 Point() 和 Point.fromJson() 构造函数创建 Point 对象: class Point {var x;var y;Point(int this.x, int this.y);…

Java --- Integer.parseInt()

parseInt() 方法是java.lang 包下Integer 类的一个方法。 Java Integer parseInt() 方法共有三种不同类型,可以根据其参数进行区分。 用法: 以下是 parseInt() 方法的声明: public static int parseInt (String s) public static int parseInt (Strin…

捐赠物品管理系统-php mysql

目 录 第一章 引言 1 1.1研究背景 1 1.2研究现状 1 1.3 系统相关技术与环境简介 1 1.3.1 PHP 1 1.3.2 Apache 2 1.3.3 MySQL数据库 2 1.3.4 运行环境 Windows 3 1.3.5 appserv 3 1.3.6 Dreamweave8 3 1.3.7 EditPlus 4 第二章 需求分析…

前端必备开发编译器详解

一、前言 前端开发编译器有很多,例如:WebStorm、VS Code、HBuilder X、Sublime Text等等。在这里就不一一介绍了,这里主要讲解VS Code和HBuilder X 编译器。 二、VS Code Visual Studio Code (简称 VS Code) 是一款免费开源的现代化轻量级…

论文阅读:Tube Convolutional Neural Network (T-CNN) for Action Detection in Videos

Tube Convolutional Neural Network (T-CNN) for Action Detection in Videos 文章目录Tube Convolutional Neural Network (T-CNN) for Action Detection in Videos摘要及贡献相关工作Generalizing R-CNN from 2D to 3D框架结构Tube Proposal Network(TPN&#xff…

leetcode刷题之背包问题(01背包)

01 背包 概念:有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i]weight[i]weight[i],得到的价值是value[i]value[i]value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。 方法1:暴力回溯…

综合办公系统(OA+HR+CRM)

综合办公管理系统是集OA办公系统、HR人力资源管理系统和CRM客户关系管理系统于一体的综合系统。 其架构为: 功能介绍 一、OA办公系统 OA办公系统主要包括个人办公、会议室管理、车辆管理、新闻公告、资产管理和文档管理模块 (1)个人办公 内部…

6年软件测试经历:成长、迷茫、奋斗

前言 测试工作6年,经历过不同产品、共事过不同专业背景、能力的同事,踩过测试各种坑、遇到过各种bug。测试职场生涯积极努力上进业务和技术能力快速进步过、也有努力付出却一无所得过、有对测试生涯前景充满希望认为一片朝气蓬勃过、也有对中年危机思考不…

【笔记】移动端自动化:adb调试工具+appium+UIAutomatorViewer

学习源: https://www.bilibili.com/video/BV11p4y197HQ https://blog.csdn.net/weixin_47498728/category_11818905.html 一、移动端测试环境搭建 学习目标 1.能够搭建java 环境 2.能够搭建android 环境 (一)整体思路 我们的目标是Andr…

小红书情人节大赏!热门话题各出奇招,看看哪个品牌打动了你?

情人节热度狂飙,实时热度值破万 以爱之名,传递爱意。每年情人节向来是不容错过的热门话题。我们发现,临近情人节,小红书平台的相关内容热度飙升。据千瓜数据关键词热度查询,2月初“情人节”热搜词热度值就已破万。 截止…

1.ORB-SLAM2中的多线程调度解析

目录 0.先修知识 1.ORB - SLAM2中的线程 2.ORBSLAM2中的互斥锁示例 0.先修知识 需要了解C中开辟多线程的方式,了解C中不同锁的使用方法 学习C:C进阶(五)多线程编程原理及多线程编程方法https://blog.csdn.net/qq_41694024/artic…

Java 网络编程详解

1、什么是网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输。 应用场景:     1、即时通信 2、网游对战 3、邮件等等 Java中可以使用java.net包下的技术轻松开发出常见的网络应用程序 2、网络编程三要素 2.1 IP地址 要…

HCNP路由交换学习指南丨学习笔记丨07.BGP

07.BGP1. BGP 的基本概念1.1 BGP 对等体关系类型1.2 IBGP 水平分割原则1. BGP 的基本概念 关于 自治系统(Autonomous System,AS) 的传统定义:由一个单一的机构或组织所管理的一系列 IP 网络及其设备所构成的集合。 自治系统的简单…

jsp羽毛球场馆管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp 羽毛球场馆管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,…

通达信MACD面积背离指标公式,思路来自于缠论背驰

MACD面积背离指标公式的思路来自于缠论的MACD面积背驰,但是背驰的定义有一些限制条件,编写指标不一定能满足,这里就不纠结了,编写的指标称为MACD面积背离。另外编写这个指标公式需要对缠论有一些了解,如果没有相关基础…

数据结构笔记堆

1.堆的定义//堆是一颗完全二叉树,堆一般由优先队列来实现堆分为两种:1.大顶堆中父亲结点的值大于或者等于孩子结点的值,以它为根结点的子树,它是最大值(顶点是最大值,顶点指的是树的根结点或者子树的根结点)2.小顶堆的父亲结点的值…

详解 matplotlib.pyplot ,Python 初学者真能看懂

Matplotlib 是一个 Python 中的 2D 绘图库, pyplot 模块是一个方便使用 Matplotlib 的接口。 下面是 pyplot 模块中的五个重要的知识点: 【创建图形】: pyplot 模块提供了许多简单易用的函数来创建图形,如 plot、scatter、bar、h…

Python语言零基础入门教程(十)

Python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号 ( ’ 或 " ) 来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 Hello World! var2 "Python Runoob"Python 访问字符串中的值 Python 不…