JAVA入门2019-JAVA配置(windows7和10通用)IDE推荐和相关软件
如何安装JDK
首先,略过“什么是JDK”,非要问,这就是编译环境,JRE是运行环境。一个写程序,一个部署运行。
下载的方法:百度 java se 或者openJDK(两个差不多,以下只看javaSE的配置)
点我然后找Java SE 8u191类似这种的下载,下新版也行
我推荐的目录归类方式
盘符:\Java\版本号(就默认的版本号就好)
公司不一样,你可能要接触各种版本的java。下载的JRE要创建新目录,你可以把它复制粘贴进jdk里面的jre,省的占空间。
环境变量的配置(新建环境变量):
1!按住WIN键(就windows图标)输入 “环境”
2!然后看到 “编辑环境变量 ”或者“编辑系统变量” 点它,反正win10输拼音 "huan"就找到了
3!系统属性下面,有 “启动和故障恢复”下面有个“环境配置”
4! 添加系统变量,点击新建
JAVA_HOME:java的目录点进去要有bin文件夹的那种
Path:用来寻找java和jre的bin目录
CLASSPAT:同上
WIN7用户记得在path中每一句的结尾+;
JAVA_HOME
你java装在哪就写哪
CLASSPATH
.:%JAVA_HOME%\bin;%JAVA_HOME%\lib\tools.jar;
Path
%JAVA_HOME%\jre\bin
%JAVA_HOME%\bin
win7的Path
%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;
然后点win键,输入cmd,命令:
java -version :用来查看是什么版本的java
javac :查看你是否可以进行编译
当这两条命令都ok的时候,你的环境就配好了
IDE:集成开发环境
有IDE能及时发现错误,不要写txt,有些学校教的是个P,还在考win7和office10,都不知道多少年了,如果你在学校也教java那最好在老师的辅导下自学(尽管会了,上课也要听课加深记忆,尽管这是学习中效率最低的,但一定要记住你老师之所以是你老师,因为他有教师资格,能胜任你的老师。)
声明:有IDE的DEBUG模式,你能更快速的了解程序运行的过程,对学习非常有帮助。
推荐IDE | 收费 |
---|---|
IDEA | 收费,社区版免费 |
eclipse | 收费 |
Myeclipse | 免费30天 |
经个人使用,好用度由高到低排列,新手入门推荐eclipse用熟了再换,myeclipse一年也不是很贵,要用我建议买正版。
常用软件推荐
文本编辑工具:
notepad++ :个人惯用,精简小巧,也易于学习,并且有很多插件来协助你。
压缩工具:
7zip:1MB,吕伟无广告,功能强大比某些流氓压缩软件好多了,格式也多,其他压缩软件干脆卸了就留它就好。
下集预告 介绍eclipse,常见容器,常用的包管理工具
反正也没人看,别指望我更新很快。
JAVA入门2019-JAVA配置(windows7和10通用)IDE推荐和相关软件的更多相关文章
- Java入门——初识Java
Java入门——初识Java 摘要:本文主要对Java这门编程语言进行简单的介绍. Java简介 说明 Java语言历时十多年,已发展成为人类计算机史上影响深远的编程语言,从某种程度上来看,它甚至超出 ...
- Java入门和环境配置ideaJ安装
Java入门及环境搭建 目录 Java入门及环境搭建 什么是Java Java Java的发展 Java的特性和优势 Java三大版本 JDK JRE JVM JAVA开发环境搭建 安装JDK 卸载J ...
- Java入门:Java下载与安装方法
本文适合刚入门的Java编程的初学者阅读. JDK有两种下载方法,一个是官网下载,另一个是第三方网站下载.官网速度也许有点慢,慢的话可以考虑去第三方网站下载. 一.官网下载 1. 访问地址:http: ...
- [Java入门笔记] Java语言简介
前言 学习Java有一段时间了,但是一直缺少一个系统的思想,现在重新通过书籍中.网上的文章,视频等资料,整理与回顾Java的知识点. 言归正传,让我们先从了解Java语言开始. Java语言的由来 J ...
- JAVA入门[23]-SpringBoot配置Swagger2
一.新建SpringBoot站点 1.新建module,然后引入pom依赖: <parent> <groupId>org.springframework.boot</gr ...
- [Java入门笔记] Java语言基础(四):流程控制
流程控制指的是在程序运行的过程中控制程序运行走向的方式.主要分为以下几种: 顺序结构 顺序结构,顾名思义,是指程序从上往下逐步顺序执行.中间没有任何的判断和跳转. 分支结构 Java提供两种分支结构: ...
- [Java入门笔记] Java语言基础(三):运算符
简介 运算符是一种特殊的符号,运算符是通过一定的运算规则操作一个或多个操作数,并生成结果的特定符号,运算符和操作数的有效组合称为表达式. Java中运算符主要分为以下几类: 赋值运算符 算术运算符 关 ...
- [Java入门笔记] Java语言基础(二):常量、变量与数据类型
常量与变量 什么是常量和变量 常量与变量都是程序在运行时用来存储数据一块内存空间 常量: 常量的值在程序运行时不能被改变,Java中声明常量必须使用final关键字.常量还可以分为两种意思: 第1种意 ...
- Java入门:Java IO概括
I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道.在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性 ...
随机推荐
- HTML5学习笔记(七)HTML5 服务器发送事件(Server-Sent Events)
Server-Sent 事件指的是网页自动获取来自服务器的更新. 以前也可能做到这一点,前提是网页不得不询问是否有可用的更新.通过服务器发送事件,更新能够自动到达. EventSource 对象用于接 ...
- C++基础之数据类型和表达式
面向对象特征1)封装 (类)2)继承(基类和派生类)3)多态(通过定义虚函数支持动态联编) 面向对象三要素(类-创建对象的样板,对象,继承) C++基本数据类型整型 int (32位机,字宽4字节, ...
- C4-总结
呃,很难受的比赛,中途做到口干舌燥还想尿尿//哦,题目,出的很棒,什么都可以做做,什么都做不下来. 怎么说呢?好像也没犯什么错误,除了日常开始手抖了一下...后面状态进入挺快的,而且遗憾?3-2吧,t ...
- 洛谷P2474 [SCOI2008]天平
P2474 [SCOI2008]天平 题目背景 2008四川NOI省选 题目描述 你有n个砝码,均为1克,2克或者3克.你并不清楚每个砝码的重量,但你知道其中一些砝码重量的大小关系.你把其中两个砝码A ...
- Ubuntu16.04双网卡绑定
服务器经常有多个网卡,为了保证网络冗余性,一个网卡出现故障时,不导致网络服务中断,可以懂多网卡网卡绑定来解决此问题. 环境: 系统:Ubuntu16.04 网卡:em1 em2 ip:192.168. ...
- Unity 行为树-管理
引言 在代码里面动态的操作单颗行为树 以及 管理所有的行为树,也是一个很重要的事情. 一.操作单颗树 这是我们项目里面,一个敌人绑定了行为树,自动创建的behavior tree 脚本. 红框放大: ...
- Luogu P5103 「JOI 2016 Final」断层 树状数组or线段树+脑子
太神仙了这题... 原来的地面上升,可以倒着操作(时光倒流),转化为地面沉降,最后的答案就是每个点的深度. 下面的1,2操作均定义为向下沉降(与原题意的变换相反): 首先这个题目只会操作前缀和后缀,并 ...
- 【aspnetcore】配置使用jwt验证
因为害怕token泄露出现问题,所以从未在项目中使用jwt.但这玩意现在真的很火,趁有空还是研究了一下. 在aspnetcore中实现jwt很简单,感觉微软把很多工作都做了,虽然开发效率上去了,但是使 ...
- 转 mysql 下载 以及安装
https://blog.csdn.net/kerafan/article/details/78001849 一.MySQL 各个版本区别 ,(都需要编译的 ) 1.MySQL Community S ...
- LeetCode 230 Kth Smallest Element in a BST 二叉搜索树中的第K个元素
1.非递归解法 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * ...