热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JDKIDEA的安装卸载基本使用

一、JDK下载地址官网https:www.oracle.comjavatechnologiesjavase-downloads.html没有账号可以使用:https:blog

一、JDK下载地址

官网

https://www.oracle.com/java/technologies/javase-downloads.html

没有账号可以使用:https://blog.csdn.net/u010180815/article/details/96479701

1.进入网站下拉找到

2.找到对应的下载

3.勾选接受协议下载

4.下载完成


二、jdk安装

注意修改一下存放地址,规范命名jdk+版本号,方便后续安装其他版本jdk

我的改为

这里注意,需要放到一个空的文件夹,不然会报错

我这里新建了一个文件夹, 这个不规范, 应该是jre+版本号这种

点击下一步,等待安装完成


三、配置系统环境变量

 

 


一、下载地址

IDEA 的下载地址:(官网)
https://www.jetbrains.com/idea/download/#section=windows

1.选择旗舰版下载.exe-》另存为(选择自己的文件路径)

2.下载完成后安装之前本地需要jdk,没有先下载安装


二、安装IDEA

其他(最新)IntelliJ IDEA安装方法:https://blog.csdn.net/weixin_40845165/article/details/80914845

确认 32 位版还是 64 位版
确认是否与.java、.groovy、.kt 格式文件进行关联,这里也可以选择不关联。


三、卸载IDEA

卸载可以看这个地址:https://blog.csdn.net/weixin_40845165/article/details/81091325


四、使用界面(中文参考)

英汉单词对照:https://cloud.tencent.com/developer/article/1542818


五、新建项目没有javaee(插件问题)

1.点击file-setting选项;

2.选择plugins,选择右边需要的插件,或者enable all(全选)

3.重启


六、IDEA移除工作空间中的项目

File → Close project →  点击需要移除的项目


七、IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)

地址:https://blog.csdn.net/deniro_li/article/details/72902621


八、IDEA2020版破解

查看详细地址:https://blog.51cto.com/14795266/2488182?source=drt


九、IDEA汉化方式(不推荐使用汉化版的,英文版用习惯就好了)

参考地址:https://blog.csdn.net/qq_41785135/article/details/86540286

汉化乱码问题解决:

打开idea菜单中依次选择 File -> Settings -> Appearance&Behavior -> Appearance -> 选中Override default fonts by(not recommended)

Name: Microsoft YaHei UI (选择任意一个中文字体,否则中文显示乱码)

然后复制jar包到lib

原本IDEA界面:

上面的这个汉化有问题,可以下载这个是没有问题的:https://github.com/ewen0930/IntelliJ-IDEA-Chinese


十、IDEA换主题

如果想要更多的主题效果的话,可以到如下的网站下载:http://www.riaway.com/

1.下载以后,随便放在一个路径, 导入主题:(方式一)

file –> import setttings –> 选中下载的主题 jar 文件 –> 一路确认 –> 重启。
重启以后,新主题会自动启用。如果没有启用,可以如下方式选择:

2.下载以后,导入主题:(方式二)

3.通过插件(plugins)更换主题(方式三)

喜欢黑色主题的话,还可以下载插件:Material Theme UI

点击按钮以后,在联网环境下搜索如下的插件-安装-重启 IDEA 即可:

如果对安装的主题插件不满意,还可以找到此插件,进行卸载 – 重启 IDEA 即可

4.效果显示: 我采用了方式一,设置的效果如下


十一、设置IDEA各种插件

设置 IDEA 中的各种插件,可以选择自定义设置、删除,或者安装本身不存在的插件(比如:支持 Scala 的插件)。安装的时候不设置,后面也可以通过界面菜单栏的settings 进行设置。IDEA 插件官方下载地址:https://plugins.jetbrains.com/id


十二、基本的界面操作设置


1.设置鼠标滚轮修改字体大小

原本按住ctrl+鼠标滚轮是无法改变代码字体的大小的,需要设置一下, 设置后点击右下脚的Apply就可以使用了

勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示


2.设置鼠标悬浮提示

用于显示类的信息, 后面500是鼠标方上多少秒后提示


3.忽略大小写提示

2020版的是去掉前面的勾,如下图:

>IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter 区分大小写的。
>区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer 就可以进行代码提示和补充。
>如果想不区分大小写的话,改为 None 选项即可。


4.设置显示行号和方法间的分隔符

Show line numbers:显示行数,行号

Show method separators: 显示方法分隔线(上下2个方法中间会出新类似


水平分割线)。这种线有助于我们区分开方法,建议勾选上


5.设置取消单行显示 tabs 的操作

如上图标注所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高,因为单行会隐藏超过界面部分 Tab,这样找文件不方便。

类似下面:


6.修改代码中注释的字体颜色

Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改当行注释的字体颜色


7.设置项目文件编码(有中文时才会体现出来)

原来的编码如下:


十三、常用快捷键

地址:https://www.cnblogs.com/yanggb/p/10838388.html


十四、创建模块(Module)

1. 在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。这里的对应关系为:

这个地方刚开始用的时候会很容易理不清它们之间的关系。
2. 从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在IntelliJ IDEA 是无法做到的。IntelliJ IDEA 提供的解决方案是打开多个项目实例,即打开多个项目窗口。即:一个 Project 打开一个 Window 窗口。
3. 在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。一个 Project可以有多个 Module。目前主流的大型项目都是分布式部署的,结构都是类似这种多 Module 结构。

这类项目一般是这样划分的,比如:core Module、web Module、plugin Module、solr Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可以看出,他们之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的。

其他:Project 类似vs的解决方案


十五、卸载删除模块(Module)

要想删除磁盘中的module需要先卸载在删除


十六、模板(Templates)

(Editor – Live Templates 和 Editor – General – Postfix Completio

配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子
就是在 Java 中输入 sout 会出现 System.out.println();

官方介绍 Live Templates:
https://www.jetbrains.com/help/idea/using-live-templates.html


1.已有的常用模板

Postfix Comletion 默认

Live Templates 默认如下:

二者的区别:Live Templates 可以自定义,而 Postfix Completion 不可以。同时,有些操作二者都提供了模板,Postfix Templates 较 Live Templates 能快 0.01 秒


十七、创建 Java Web Project 或 Module

1. 创建的静态 Java Web(一般前端用): 右击项目->New->Module

2. 创建动态的 Java Web


十八、JavaWeb部署到Tomcat服务器

1.前提需要安装好Tomcat, Tomcat必须安装到没有中文,没有空格的目录下

2.然后做一个环境变量的配置

启动就可以可


十九、关联数库


关联mysql:

mysql下载绿色版,解压后有如下文件夹

(1)如何使用mysql
a.安装mysql的软件
    DBMS:数据库管理系统,由该系统操作数据
        i)安装版 8
        ii)绿色版 解压即可 
    只要使用一个即可,把你自己的停止即可
        去我的电脑 点击右键--管理
            选择 服务和应用程序
                选择 服务  把 mysql的服务停止
                
(2).操作mysql数据库的步骤
    a.先启动数据库的服务
        mysql5.5.6-》mysql_start.bat
    b.启动mysql客户端
        Navicat for MySQL-》navicat.exe

填写好后点击Test Connection弹出要下载驱动文件,在联网环境下点击左下角下载就可以了


关联oracle : 

参考:https://blog.csdn.net/qq_40697892/article/details/84580439?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-3-84580439.nonecase

需要注意:

我的数据库是:orcl, 默认的是EX


二十、版本控制(Version Control)

 

很多人认为 IntelliJ IDEA 自带了 SVN 或是 Git 等版本控制工具,认为只要安装了 IntelliJ IDEA 就可以完全使用版本控制应有的功能。这完全是一种错误的解读,IntelliJ IDEA 是自带对这些版本控制工具的插件支持,但是该装什么版本控制客户端还是要照样装的。

IntelliJ IDEA 对版本控制的支持是以插件化的方式来实现的。旗舰版默认支持目前主流的版本控制软件:CVS、Subversion(SVN)、Git、Mercurial、Perforce、TFS。又因为目前太多人使用 Github 进行协同或是项目版本管理,所以 IntelliJ IDEA 同时自带了 Github 插件,方便 Checkout 和管理你的Github 项目。

在实际开发中,发现在 IDEA 中使用 SVN 的经历不算愉快,经常会遇到很多问题,比如紧急情况下 IDEA 无法更新、提交等。所以这里,谈下在 IDEA中使用 Git

1. 提前安装好 Git 的客户端
Git 的 msysGit 官网下载:https://git-scm.com/
Git 客户端 TortoiseGit 官网下载:http://download.tortoisegit.org/tgit/

2. 关联 git.exe

 

 

 

 

 

 

 

 

 


推荐阅读
  • Redux入门指南
    本文介绍Redux的基本概念和工作原理,帮助初学者理解如何使用Redux管理应用程序的状态。Redux是一个用于JavaScript应用的状态管理库,特别适用于React项目。 ... [详细]
  • 深入理解Vue.js:从入门到精通
    本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 本文探讨了如何在 Pug 模板中正确地使用 JSON 插值,并解决了相关文档不足的问题。我们将介绍通过 gulp-pug 处理 JSON 数据的具体方法,以及如何在模板中插入和显示这些数据。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
  • 当 WebLogic 连接的数据源数据库密码发生更改时,需要在域目录的 config 文件夹下的 jdbc 配置文件中更新相应的密码。本文将详细介绍如何安全地修改和验证这些配置文件中的加密密码。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
author-avatar
kafka
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有