Java环境变量设置及Java学习建议

一杯热腾腾的咖啡


--简书作者 龚清峰 很高兴和大家交流学习

前言


博客主页,欢迎访问:blog.spursgo.com

上了四天的课,每周的3天小假期开始喏!

时间过得真快,不知不觉,我从开始学习java到现在已经有一年的时间了。总之给我的感觉,java还是一门很牛x的编程语言。

我当时学习java的时候,身边有一些同学对使用java之前要进行环境变量的设置以及在命令行下使用java不是很清楚。当我也变成了老腊肉的时候,发现正在学习java的学弟学妹们也存在着上述的问题。因此呢,我就借这个小假期,来写一篇关于java的小文章喏,希望能给大家带来帮助。

废话了这么多,还是快点进入正题吧!


内容简介


1.关于jdk的安装、java的环境变量设置、eclipse的安装

2.对在命令行下进行java编译、执行的讲解

3.给出我的一些关于学习java的建议


1.1 关于jdk的安装

要想使用java进行编程开发,jdk的安装当然是必不可少的啦!jdk其实就是java development kit的缩写,像我这种英语渣都知道这个是什么意思,想必大家就更不在话下了。简单的来说,安装jdk,就是给我们提供java开发的工具,如java虚拟机,javac编译器等。

www.oracle.com这个网站可以下载到最新版本的jdk,下载完成之后,在安装的时候注意修改为自己创建的路径,路径中最好不要出现中文。这里我就不给出具体安装步骤了。仅贴出我安装完成之后的图片:


安装完成

注意图片中我的安装路径D:\Java\jdk1.7.0_45,以及有一个重要的文件夹bin

bin就是binary的缩写,想想都应该知道里面肯定是放置的二进制可执行文件夹啦,配置环境变量的时候也会用到它哦!

1.2 java的环境变量设置

虽然此时jdk安装完成了,但是我们此时还是不能进行java编程,还有很重要的工作没有做,那就是java环境变量的设置。不信吗?那你试一试现在可不可以在命令行下使用java呀!

进入命令行的方式,Windows + R键,然后再输入框中输入cmd ,回车之后看到的那个黑黑的界面就是命令行啦!


命令行窗口

然后在命令行窗口中输入java -version,这个命令其实就是查询我们刚刚安装的jdk版本

你会看到如下的提示:


出错了

看到了吧?出错啦!为什么呢?刚刚不是说过嘛,我们还没有进行java的环境变量的设置呢!

设置环境变量的目的:系统会按照我环境变量中设置的路径去寻找我的垚使用程序和指令。

比如刚刚输入的java -version,就是让java这个程序带着-version这个参数去执行,也就是查询jdk的版本。但是呢,因为没有配置环境变量,系统不知道去哪里找java这个程序,所以就给出了错误的提示。

好吧!既然环境变量如此重要,我们开始配置环境变量吧!

注:我使用的系统是xin7,如果你的系统是win8或者是win10,不要担心啦,大同小异。

首先在桌面上找到我的电脑,然后点击鼠标右键,找到属性,点击:


computer


点击属性

然后点击高级系统设置


点击高级系统设置

再点击环境变量:


环境变量

将蓝色的部分移动到下面的环境变量中,并点击新建:


新建

在弹出的窗口中,环境变量那里输入:JAVA_HOME,环境变量值那里输入我们安装jdk的路径,例如的路径就是D:\Java\jdk1.7.0_45


新建JAVA_HOME

点击确定之后,然后在环境变量那里找到Path,并点击编辑:


找到path

然后将光标移动到变量值那一行的最前面,并输入%JAVA_HOME%\bin; 

注意:bin后面的是分号,而且要是英文状态下的

然后一路回车就点击确定就可以啦!

那怎么来检测我们的环境是不是配置好了呢!


还是用java -version来帮忙吧!打开命令行窗口,这个操作应该会了吧,然后输入java -vesion ,回车就可以了,如果你看到类似的信息,说明你的环境变量就配置好了。


大功告成

1.3 eclipse的安装

我并不建议刚刚学习java的同学就立马使用eclipse,因此我这里就不给出eclipse的安装教程以及eclipse的资源了。需要eclipse的同学可以联系我。


java学习建议

一、我强烈建议大家刚刚开始接触java的时候不要使用eclipse,就老老实实地用记事本加上命令行窗口来学习java程序的编写。

我不建议初学者使用eclipse的原因:eclipse真的太智能了,它会立马指出你编程过程中的错误,加上它的智能提示已经自动导报功能,你根本不用自己写多少代码!显然,这样给java程序开发者带来了便利,但是对初学者可是不好的哦,这样你就记忆不了多少东西,对java的一些核心的东西也很难连接。so,还是先别用eclipse吧,等你对java熟悉了之后开始用它吧。

这里我推荐一款好的高级记事本工具:notepad++,支持语法高亮,比稍微有点的软自带的记事本好很多。notepad++这个软件在网上太好找了,我就不贴出下载链接了。

下面重点讲一下如何在命令行下编译、执行java源代码

在D盘中新建一个文件夹java_pactice,再在下面新建一个01文件夹,在01文件夹中新建一个文本文档格式的文件,注意:将这个文件名改为Hello.java,一定要是这个文件名


新建一个

然后选择用刚刚下载好的notepad++打开


notepad++打开

写一个最简单的程序吧!


Hello World

记得点击保存哟!

准备运行吧!

打开命令行窗口:

可以看到我们处于C盘,我们的源文件在D盘中,先切换到D盘吧,输入 D: 点击回车

注意D后面是冒号,也要是英文状态下的


进入D盘

下面及哟准备进入我们的源文件所在路径喏:

输入 cd  D:\java_practice\01 然后回车就可以进入这个路径了,cd 就是change directory 缩写,就是改变目录呀!


进入我们的路径喏

接下来就是最重要的工作啦

(1)编译源代码 ,输入 javac Hello.java

注意:是javac而不是java,javac才是编译器,此时要加上.java后缀名


编译源代码

在命令行编译源代码后,你在窗口里看不懂错误信息就说明编译成功了,那我们来检验一下吧


生成class文件

看到没?多了一个class文件

(2)解释运行class文件 ,输入 java Hello

注意:此时是java而不是javac 而且不需要加上.class后缀名


解释执行

当你看到Hello World !的时候,就说明你已经运行成功了!

怎么样?挺激动的吧!欢迎来到java的世界,Hello!

二、建议大家学习一些java的基础之后,有兴趣的话可以去学一下Android编程,Android app的编写是以java为基础语言,可以在巩固java知识的同时还可以学习一门新的技术,何乐而不为呢?没事还可以自己开发一款app玩玩,岂不美哉!

今天的教程就讲到这里,有错误的地方欢迎大家指正。

可以加qq交流,qq:894237294


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容