Java自学第1课:安装JDK+Eclipse

1 引言

在学习前,我想说一句,那就是为什么要学习Java。

每个人的出发点都不同,对于做信息化的工程技术人员来说,java不懂,就没法干项目。

尽管有c++和matlab等基础,但java看起来与这些语言都不太一样。

做信息化就是要懂前端和后端。其中,大前端包括了可视化,功能实现等,包括的东西比较多;后端主要是数据库管理,以及业务逻辑。其实前端要比后端更要吃香。目前,网络平台开发应用赶上了一波裁员潮,但是不懂java还是不行的。

java的一个特点是更新快,或者说网络编程开发更新快,十几年前和现在完全是两个世界。这和c++之类工业应用完全不同。所以学半天其实也没啥用,因为过几年就又得更新了。甚至用的软件来win7都不支持了。但是,该学还是得学,只是得注意别花太多时间,过时的也可以学,重在逻辑。

其实跟着视频也可以学。但是我还是想跟着书,用较快的速度先过一遍。

所以,这里用的教材是明日的书,这书还在用eclipse,这也是过气软件了。不过没关系,先照着做。

下面就开始学习。

2 资源获取。

资源是用的书的自带资源,给了一个下载地址:

已下载的JDK和ECLIPSE_免费高速下载|百度网盘-分享无限制

我用的64为系统,就下载64的资源。下载完之后,先安装jdk。注意jdk8好像就是java1.8

3 安装Jdk

文件名为:jdk-8u101-windows-x64.exe

点击下一步后,会弹出继续安装jre的对话框,需要先指定下jre的文件夹,没新建好的话不能选择

安装完以后会有2个文件夹

在程序里也有2个:

如果后面想卸载的话,需要把这两个都卸载掉。卸载顺序貌似是没影响的。

怎么证明安装好了呢?在cmd里输入 java -version,可以看到

说明java的程序已经被系统路径识别了。打开环境变量,可以看到,path下面在安装java后会自动加一条:C:\ProgramData\Oracle\Java\javapath;

打开这个目录,可以看到有几个快捷方式:

这是指向jre里的,不是jdk的。如果要做开发,还是得用javac,所以得指向jdk。按照书中提示,修改环境变量,把path中的C:\ProgramData\Oracle\Java\javapath; 替换为C:\Programs\Java\jdk1.8.0_101\bin

有些博客中的修改环境变量方案较为复杂,其实没必要,按照上面方法即可。

修改之后,在cmd中键入javac,就可以显示信息了。在修改环境变量之前,是不行的。

4 安装Eclipse

安装Eclipse比较简单,就是解压缩就行。之后把他放到合适的目录下。

安装之后,在安装中文包。就是BabelLanguagePack-eclipse-zh_4.6.0.v20160813060001

对他解压缩,里面有2个文件夹:

把这两个文件夹覆盖到eclipse目录里面,即可。

现在我们打开eclipse看看。

启动后,会提示指定工作文件夹,指定我们所用的就行。

从这儿看出,我们的中文包是起了作用,但是不完整,就这样吧。勾选不在询问,后续需要修改是,可以在首选项中修改工作空间位置。

点击确定后,就进入eclipse的欢迎界面了。

5 创建java项目

新建项目。想必不用多说了吧,eclipse可以有很多类型的文件和项目,这里我们选择新建java项目。

点击完成,一个空项目就完成了。

接下来就新建java类。

这类我们勾选了创建main方法。不勾选也行的。

可以看到,class1的类文件已经打开了。接下来编写hello程序。运行就按工具栏的绿色三角形。

试了下,输入sout没有自动补全功能。比idea是要差点意思。

书上写了,可以先输入syso再按alt+/,调出自动补全,也行吧。

相关推荐
萧瑟余晖5 分钟前
JDK 26 新特性详解
java·开发语言
马优晨40 分钟前
Freemarker 完整讲解(后端 Java 模板引擎)
java·开发语言·freemarker·freemarker 完整讲解·freemarker模板引擎
人邮异步社区2 小时前
怎么把C语言学到精通?
c语言·开发语言
心平气和量大福大3 小时前
C#-WPF-控件-TextBox 数据绑定
开发语言·c#·wpf
ttwuai3 小时前
Cursor 生成 CRUD 后,Go 后台接口别只测 200:JWT、RBAC 和 tenant_id 怎么验
开发语言·后端·golang
维天说3 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
এ慕ོ冬℘゜3 小时前
前端基础:什么是时间戳?JS获取时间戳三种方法与实战用途
开发语言·前端·javascript
执明wa4 小时前
LayoutInflater详解: XML是如何变成View的?
android·xml·开发语言·android studio
一次旅行4 小时前
Python+大模型端到端自动化日报系统
开发语言·python·自动化
Zane19944 小时前
并发 vs 并行:别再傻傻分不清了,一文讲透 Java 并发编程的第一课
java·后端