JDK,IDEA,Tomcat 111

一、JDK下载地址

官网

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

jdk历史版本

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

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

1.进入网站下拉找到

2.找到对应的下载

3.勾选接受协议下载

4.下载完成

二、jdk安装

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

我的改为

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

我这里新建了一个文件夹, 这个不规范, 应该是jre+版本号这种,注意: JDK12版本后没有JRE, 如果想要显示jre继续向下看

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

解决jdk12后不显示jre的问题

找到jdk目录

输入cmd回车

就进入如下页面, 复制 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre然后回车

然后就看到文件了

 

三、JDK卸载

使用系电脑系统的卸载或者使用360软件卸载都可以

 控制面板---》程序---》卸载

360卸载这2个

四、配置系统环境变量

win+R ---》录入cmd, 直接输入java -version可以, 但是Javac不行

因为安装完后系统环境变量默认加了

1.创建一个.Java文件了解运行原理

使用一个记事本, 这里我使用Notepad编写一个HelloWorld.Java文件, 文件名要和public定义的类名一样

//示例代码:
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("HelloWorld...");
	}
}

2. 将.java文件编译成为.class文件

进入当前文件输入->javac HelloWorld.java  出现了问题,因为在D:\MySoft\JavaSoft下找不到javac.exe这个命令

3.解决:

想在任意的路径下执行:javac.exe这个命令。

将javac.exe所在的路径,配置到path环境变量中去, 就是刚刚安装的jdk下的

4.验证:

关闭黑窗口, 重新打开, 上面这2个因为有中文,编码的问题,先把中文去掉,或者转为gb2312

然后输入->javac HelloWorld.java

5.效果展示

出现了.class文件, 到此编译完成

6. 执行.class文件,  V后面的.class后缀不用写,写了报错

到此编译执行的过程就完成了

 

7.classpath

 

8.JAVA_HOME,  这个直接找了一段

注意:win10如果配置JAVA_HOME在用户环境变量中会显示javac不是内部或外部命令, 需要配置在系统环境变量里

扩展:

JAVA_HOME:里面配置的是JDK的路径

在某些软件启动或者运行的时候,需要到系统中找JAVA_HOME这个环境变量,所在,在这个时候才需要JAVA_HOME

 

但是我们现在既然已经配置类JAVA_HOME,我们就可以在path中用了:JAVA_HOME就类似一个变量名

 

 

配置JAVA_HOME的好处:

以后我要是改jdk的版本的话,直接到JAVA_HOME中修改即可,

path中不用动了!

 

 

 

 

 

 

一、下载地址

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个方法中间会出新类似<hr/>水平分割线)。这种线有助于我们区分开方法,建议勾选上

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

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

类似下面:

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

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

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

原来的编码如下:

十三、常用快捷键

地址: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.然后做一个环境变量的配置

不选下面的,选择Tomcat server那个下面的local

启动就可以可

十九、关联数库

关联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

二十一、idea关联jdk

方式1:File->Project Structure

方式2:

二十二、创建一个普通的项目

什么都不勾选,直接next

二十三、Tomcat安装

1.下载

官网:http://tomcat.apache.org/

找到做成download, 这里下载版本9

或者Tomcat历史版本下载方式: https://www.pianshen.com/article/1958159984/

 

64-bit Windows zip (pgpsha512)这个是免安装版
下载后是

32-bit/64-bit Windows Service Installer (pgpsha512)这个是安装版,下载后是这个

2.安装

下面这个不用动, http默认端口号:8080 , 也可以设置自己的端口号(四位),但是可能会与其他端口冲突导致Tomcat无法正常启用,

server的端口不能默认是-1,数值在1-65535之间的任意一个整数,一般选大于1024的,小于1024的一般被本地计算机程序占用.

不然后面运行jsp页面会报 Error Runing 'Tomcat9':port out of range -1的错误,

如果已经安装了并且安装时是-1,就去改Tomcat下conf文件夹下server.xml的第22行

这里server改成8000; http默认

下一步后,会自动找到你之前安装的jdk,然后找到jre

下一步,选择安装的路径

3.测试是否安装完成, 打开网页输入: localhost:8080,  出现如下界面安装完成

二十四、IDEA部署Tomcat服务器方式二

点击下面的打开Project Structure

 

常见问题

1. 运行jsp显示address localhost:8080 is already in use

意思是8080号端口已经被占用,cmd -> netstat -ano 查看正在连接,找到占用8080端口程序的pid,在任务管理器的详细信息页面找到对应的pid关掉

2.JSP 环境,运行时总是提示: Error Runing 'Tomcat8':port out of range -1

server的端口不能默认是-1,数值应在1-65535之间的任意一个整数,一般选大于1024的,小于1024的一般被本地计算机程序占用.

就去改Tomcat下conf文件夹下server.xml的第22行

3.idea运行时控制台出乱码

试了这个管用

添加一行-Dfile.encoding=utf-8,保存,必须重启IDEA

4.设置其他编码File->Settings

https://blog.csdn.net/liu865033503/article/details/81094575

重启idea

 

日常使用

idea中显示类中的方法和属性列表

1、打开idea,一次点击View----》Tool Windows—》Structure,如图:

2、例如:打开一个java的实体类,右侧会显示属性和方法的列表树结构,如图:

3、Structure选项卡的位置调整:右击Structure->Move to,选择上下左右

IDEA中文件编码问题

配文件application.properties,idea默认utf-8, properties配置文件默认ASCII,需要修改

默认如下

需要改成

使用default setting进行全局默认设置

IDEA文件查找功能(ctrl+shift+N)或者(ctrl+n)

重命名文件夹shift+f6

IDEA样式

修改滚动条

参考地址

https://blog.csdn.net/Ywylalala/article/details/101350957

 

本地安装多个jdk的问题

我的本地安装了2个,一个8,一个14, 因为之前配置的是8,所以看到的是8的版本, 如果要使用14, 需要改一下配置环境

因为之前配置了java_home,只需要更改这个,换成14

更换后

结果还是1.8, 原因: 可能是安装oracle数据库在配置jdk路径之前,导致运行命令调用了oracle自带的jdk,从而导致这个问题。在环境变量配置中,%JAVA_HOME%\bin在C:\ProgramData\Oracle\Java\javapath;之后,下为我的环境变量中path的路径:

解决办法:把PATH变量末尾的;%JAVA_HOME%\bin挪到最前面,重启窗口。(dos启动时会加载环境变量)

上移后

更改maven中的jdk

maven自带了14, 这里还是改一下

idea添加svn

安装svn,没有 svn.exe; 地址: https://blog.csdn.net/xiaozaizi666/article/details/106327633

安装好svn客户端后,想启用idea的SVN插件还需要在idea配置一下,file - setting 按钮打开设置界面 或者(Ctrl + Alt + S)快捷键 ,如下图所示

Tomcat绿色安装版,

重启系统以后,我们可以进入Tomcat解压目录下的bin目录,找到startup.bat文件,这个文件就是Tomcat的启动文件,双击这个文件,我们可以看到打开了一个命令行窗口,一些Tomcat启动的加载信息就显示出来,最后一行应该是:
信息:Server startup in xxx ms
这就是说你的服务器已经启动成功了,这是你可以打开浏览器,在地址栏中输入:
http://localhost:8080
看看是不是可以看到Tomcat的页面了。
为了启动方便,我们可以将这个startup.bat文件创建一个快捷方式到桌面上,以后就可以直接使用这个快捷方式了。

需要特别注意的是,这种方式启动的Tomcat会有一个命令行窗口停留在你的面前,这就是启动着的服务器,千万不要将它关闭,如果把这个窗口关闭了,你的Tomcat服务器也就关闭了,切记,切记。
在这里,我们配置的时候并没有修改默认的Tomcat服务器端口,所以就是8080。如果想修改这个端口,可以到tomcat安装目录的conf目录下,找到server.xml这个配置文件,一种
有这么一段:
< protocol="HTTP/1.1"port=“8080” connectionTimeout=“20000” redirectPort=“8443” />
这里面的port=”8080”就是服务器启动时的端口,你可以将这里修改成你想设置的端口,但注意不要与其它的软件所使用的端口冲突,一旦发生了端口冲突,Tomcat就无法启动了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值