【编程基础】聊聊如何学习Java—Java开发环境配置

之前两篇文章介绍了为什么学习Java和Java语言的特性,很多网友询问如何配置Java开发环境,这一篇我就给大家聊聊如何配置Java环境。

1、下载JDK

然后根据你的系统选择下载什么版本的jdk,我的是x86的win7,所以我下载jdk-7u79-windows-i586.exe。注:不用追求最新的jdk,jdk7足够用.

2、安装JDK,基本上一路点击下一步就行了。

选择安装路径,我是用的默认路径,如下图:

安装完成点击关闭就行了,如下图:

3、配置环境变量:

右击【我的电脑】-》选择【属性】,然后-》【高级系统设置】-》【环境变量】,设置JAVA_HOME,如下图:

设置PATH,方法和上面一样,直接点击【新建】,在弹出框【变量名】输入“PATH”,【变量值】输入“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”如下图:

设置CLASSPATH,方法同上,直接点击【新建】,在弹出框【变量名】输入“CLASSPATH”,【变量值】输入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”,如下图:

【开始】-》【运行】-》输入cmd回车,打开终端输入java和javac出现下面表示已经配置成功。

4、通过小程序验证环境配置:

在任意一个盘的根目录新建一个文档FirstJava.java,注意文件名字大写和后缀是.java,

public class FirstJava{

public static void main(String [] arg0){

System.out.println("My First Java File"); //输出一句话:My First Java File

}

}

我是在C盘,直接终端C:就可以进入更目录,输入dir查看你刚才新建的FirstJava.java文件是否存在。然后输入javac FirstJava.java编译,如果没有异常,输入java FirstJava就可以看到“My First Java File”;

无论学习什么语言,你都必须知道开发环境的配置。所以新学习Java的人必须要经过上面环境配置才能进行下一步的Java学习,下一篇文章我将会给大家讲讲Java的基本语法。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-05-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java学习123

备忘几个有用的shell脚本

2798
来自专栏前端小叙

nodejs的package.json依赖dependencies中 ^ 和 ~ 的区别

nodejs的package.json定义了一个模块,包括其依赖关系的一个简单的JSON文件,该文件可以包含多个不同的指令来告诉Node包管理器如何处理模块。 ...

3029
来自专栏13blog.site

IntelliJ IDEA 报错:Error:java: 未结束的字符串文字

构建javaweb项目时,控制台报错: ? 这个问题是由于编码冲突导致的,在设置中找到File Encodings可以看到 ? ide采用utf-8编码格式,而...

3055
来自专栏机器学习实践二三事

Linux下的find命令详解

这篇讲讲Linux下文件查找的命令:locate和find,其中locate很简单,主要讲解find命令 locate 用法 locate to/find/...

23710
来自专栏菩提树下的杨过

dubbox升级spring到4.x及添加log4j2支持

今天花了点时间,把dubbox依赖的spring从3.x升级成最新版的4.x了,其它一些依赖的组件也顺带升级了,同时dubbo支持的第三方日志组件居然没有log...

20110
来自专栏电光石火

微信登陆代码

网页访问 https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=...

2459
来自专栏性能与架构

页面优化 - 使用cookie-free提高效率

在Yslow等页面优化建议中常会看到一个指标“Use cookie-free domains” 原因 当浏览器请求一个静态图片时,也会一并发送此域名的Cooki...

3777
来自专栏JAVA同学会

nginx的基础应用

今天我们将介绍一些nginx的简单应用,启动、停止nginx,重载nginx的配置,nginx配置文件的格式,如何配置nginx服务静态资源,如何配置nginx...

942
来自专栏IMWeb前端团队

Node基础:域名解析DNS(ok)

写在前面 Nodejs学习手册,基础总结之DNS模块。对从事web开发的同学来说,DNS解析再熟悉不过,在nodejs中也有一个模块可以完成dns解析的工作,使...

2856
来自专栏偏前端工程师的驿站

Vim杂记:markdown插件

一、安装插件                                 从以下地址下载压缩包   github下载:https://github.com...

20610

扫码关注云+社区

领取腾讯云代金券