前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Java程序设计基础》 第2章手记

《Java程序设计基础》 第2章手记

作者头像
Steve Wang
发布2018-02-05 16:46:31
8850
发布2018-02-05 16:46:31
举报
文章被收录于专栏:从流域到海域从流域到海域

前言:

本手记以大学Java教学书籍《Java程序设计基础》第四版(清华大学出版社 陈国君等编著)为背景,每周更新一次,内容涉及学习这本书中可能遇到的问题及其解决办法,但不会贴原书上的内容,你需要自备这本书。

有任何问题,可以在评论区留言,会逐个解答。如果是我的同学,也可以在QQ上直接问我。本人师大计算机一班,运行环境为Windows 10,使用10.0版的cmd或者Windows PowerShell。

<第一章 Java语言概述>是你需要了解,并需要牢记的知识,并没有操作或者编程困难的地方。所以就跳过了。我们从<第二章 Java语言开发环境>讲起。

—— Solo

以下是正文:

《Java程序设计基础》 第二章手记

Java开发环境的配置:原书中已经介绍了一种配置的方法,但大家在上机时似乎出现了各种各样的问题=.=,我另外再介绍一种方法希望能够帮到大家。

Step1:Java JDK下载

①在百度里输入JDK(注意,只能是JDK,输入Java下载到的不是完整的安装文件),然后点击第一个oracle的官网。百度软件中心那个也可以下载使用,但有可能不是最新版,度娘更新的速度不快。

这里写图片描述
这里写图片描述

进入oracle官网后点击这个:

这里写图片描述
这里写图片描述

下面就是真正的下载页面了:

这里写图片描述
这里写图片描述

懒人传送门:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

然后在这里,根据你的系统选择你的下载项,并勾上Accept License Agreement(同意下载协议),然后点击下载。

这里写图片描述
这里写图片描述

我选的是jdk-8u74-windows-x64。x86是32位的意思。

Step2:安装JDK

安装这步很简单,你只要记住一点jdk和jre不能安装在同一位置,第一次安装的是jdk,选择一个比较简单的目录(比如D:\java\jdk),越简单越好便于以后的配置。第二次安装的是jre,默认在c盘Program files,这个没得选,默认就好。

Step3:配置JDK

①如果桌面上没有我的电脑,在桌面空白处右击鼠标,个性化,找到桌面图标设置,把我的电脑和我的文档勾上。

右击我的电脑->属性->高级系统设置->环境变量:

这里写图片描述
这里写图片描述

然后在系统变量那一栏,新建一个变量,变量名为JAVA_HOME,值为D:\java\jdk (即为你安装jdk的路径)

②然后修改Path这个变量,win 7和win10方法不同: win 7:

这里写图片描述
这里写图片描述

win 10:

这里写图片描述
这里写图片描述

点击新建,输入值 %JAVA_HOME%\bin 再次点击新建,输入值 %JAVA_HOME%\jre\bin

③最后再创建一个名为CLASSPATH的变量,值为

代码语言:javascript
复制
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

这样就配置OK了,打开cmd,输入javac,看到如下界面,表示你配置成功。

这里写图片描述
这里写图片描述

或者打开Windows PowerShell,输入 jave -varsion 显示以下内容,表示你配置成功:

这里写图片描述
这里写图片描述

这步不能写错任何字符,少打一个%号或者打错一个符号,都将不能被识别。

关于在cmd或者PowerShell使用命令行编译Java文件的提示

老师教的方法是先使用cd(change directory)命令进入到你写好的java文件的路径中(比如D:\java),然后再使用javac去编译java文件,生成一个class文件。命令行(每次输入一行,按回车)举例:

代码语言:javascript
复制
d:
cd java 
javac test.java
java test

这里介绍一个简单的方法,把你写好的java文件直接拖进我的文档,然后打开cmd直接输入javac test.class就可以进行编译(因为打开cmd和PowerShell时,默认路径是c盘我的文档,比如我的是C:\User\Solo)

这里写图片描述
这里写图片描述

注:在这张图片中你可以看出来,使用javac要加上文件名后缀.class,而使用java则不需要后缀。

Windows PowerShell是cmd的升级版,但是它并不能完全取代cmd,所以windows同时保留了Power Shell和cmd,使用两者的命令行大同小异,只有细微差别。

关于写java代码使用的文本编辑器

这个老师一开始让我们使用notepad(即记事本),然后再教给我们IDE,其实专业的IDE写起代码来也不是很顺畅,这里推荐几个文本编辑器,供大家选择。这些文本编辑器都是可以写所有语言的代码,并且有自动补全功能,语法高亮,可以选择不同的字体和颜色搭配。

①notepad++(windows notepad的升级版,非微软官方,简单易用,完美支持中文界面)

这里写图片描述
这里写图片描述

②sublimetext(这个也比较好用,出到第3版,不支持中文)

这里写图片描述
这里写图片描述

③Microsoft Visual Code(微软官方出品,目前处于测试阶段,测试版不支持中文,编辑器需要使用代码来进行设置和功能扩展,对使用者要求较高)

这里写图片描述
这里写图片描述

这是我写的数据结构上机作业,不要剽窃我,不要剽窃我,不要剽窃我=.=。

最好的编辑器是vim,仅支持键盘操作,这个对于使用者有极高的技术要求,以后再说。 Solo | weibo@从流域到海域

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年03月04日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • 《Java程序设计基础》 第二章手记
  • 关于在cmd或者PowerShell使用命令行编译Java文件的提示:
  • 关于写java代码使用的文本编辑器
相关产品与服务
图像识别
腾讯云图像识别基于深度学习等人工智能技术,提供车辆,物体及场景等检测和识别服务, 已上线产品子功能包含车辆识别,商品识别,宠物识别,文件封识别等,更多功能接口敬请期待。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档