JavaSE复习~开发环境的搭建 与 HelloWorld
JDK的下载
访问Oracle官网,下载jdk,目前来说用的最多的是 8 版本
https://www.oracle.com/technetwork/java/javase/downloads/index.html
下载的时候记得勾选同意协议等,按自己电脑的版本进行下载

JDK的安装
双击下载的安装包进行安装,选择合适的安装路径,开始安装
安装完后,会让你选择安装JRE的位置,一般和JDK放在一起
JDK环境变量的配置
右键点击我的电脑/此电脑,选择属性
选择高级系统设置

点击环境变量

点击新建,创建一个叫 JAVA_HOME 的环境变量,值为刚才jdk的安装路径

接着,在path里添加一个值,%JAVA_HOME%\bin
然后新建一个环境变量CLASSPATH,值为 . 和 %JAVA_HOME%\lib
验证:
打开cmd命令行,分别输入javac 和java,如果显示出参数提示,则说明以配置好
再运行 java -version 查看版本是否对应
开发工具的选择
Eclipse
eclipse下载压缩包版本的,不用安装,解压就可以使用
点击运行,会弹出对话框让你选择一个工作空间
选择一个位置,以后我们写的代码保存在这里
IDEA
先不说这个了
编写HelloWorld
创建一个文件,HelloWorld.java
输入以下内容:
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}
打开命令行,进入HelloWorld.java所在的路径
javac HelloWorld.java编译这个文件为字节码,可以看到路径下出现了一个HelloWorld.class文件java HelloWorld运行class文件中的HelloWorld类,可以看到控制台输出了 HelloWorld!
打印语句
System.out.println("......"),这句话可以在控制台打印出引号内的数据,如果println不加ln,则表示输出完成后不进行换行
Java程序运行原理介绍
Java程序编译执行的流程:

JavaSE复习~开发环境的搭建 与 HelloWorld的更多相关文章
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...
- Linux环境下Android开发环境的搭建
本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...
- Cordova开发环境的搭建
Cordova开发环境的搭建 原文地址:http://imziv.com/blog/article/read.htm?id=66 Cordova为目前做混合式开发中比较受欢迎的一个解决方案了,并且拥有 ...
- windows Android开发环境快速搭建和部署
windows安装Android的开发环境相对来说比较简单,本文写给第一次想在自己Windows上建立Android开发环境的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对初级 ...
- Linux设备驱动开发环境的搭建(转)
经过两周的摸索,终于对Linux设备驱动开发有了个初步的认识,下面对Linux设备驱动开发环境的搭建做个小结,以方便自己以后查询,同时也能给同道的初学者一点帮助. 刚接触Linux设备驱动时,初学者往 ...
- 【Android自学之旅】 Android开发环境的搭建
[Android自学之旅] Android开发环境的搭建 搭建参考教程: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-do ...
- 搭建phonegap开发环境,搭建安卓开发环境
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- EJB3.0开发环境的搭建
EJB Container的介绍SUN公司正式推出了EJB的规范之后,在众多的公司和开发者中引起了非常大的反响.标志着用Java开发企业级应用系统将变的非常easy.很多公司都已经推出了或正打算EJB ...
随机推荐
- 结构struct 联合Union和枚举Enum的细节讨论
联合(Union)是一种构造数据类型,它提供了一种使不同类型数据类型成员之间共享存储空间的方法,同时可以实现不同类型数据成员之间的自动类型转换.联合体对象在同一时间只能存储一个成员的值.联合的内存大小 ...
- Flink架构(五)- 检查点,保存点,与状态恢复
检查点,保存点,与状态恢复 Flink是一个分布式数据处理系统,这种场景下,它需要处理各种异常,例如进程终止.机器故障.网络中断等.因为tasks在本地维护它们的state,Flink必须确保在出现故 ...
- python导入自己的package
下载了一个CTPN的python代码,一直运行不起来,原因时找不到自定义的packages. ctpn地址:https://github.com/eragonruan/text-detection-c ...
- Unity相机跟随
固定相机跟随 这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动 using UnityEngine; using System.Collections; public c ...
- redis解决方案之三种集群模式的概念与部署
上篇文章为大家总结了redis命令并讲述了持久化,今天我们来看一下redis的三种集群模式:主从复制,哨兵集群,Cluster集群 本篇文章先介绍redis-cluster集群模式,然后再依次介绍它的 ...
- 「题解」「JZOJ-4238」纪念碑
题目 在 \(N\times M\) 的网格中,有 \(P\) 个矩形建筑,求一个最大边长的正方形,使得网格中能找到一个放置正方形的地方,不会与建筑重合. 保证 \(N,M\le 10^6,P\le ...
- Loading class `com.mysql.jdbc.Driver'. This is deprecated
注意mysql的版本,pom.xml里面的版本.External Librarlies里面的mysql版本.application.properties版本都要检查 有时候还会报 Invalid bo ...
- element中的分页
在template <template> <div class="Terminal" v-loading="loading"> < ...
- 040_字符串连接符 041_条件运算符目 042_运算符优先级_逻辑与或优先问题 043_自动类型转化 044_强制类型转换 045_基本类型常见错误_溢出_L问题
040_字符串连接符 package test_package; /** * 字符串运算符 * @author * */public class TestOperator05 { public sta ...
- go基础_控制语句
if控制语句 说明:(1)if后面的条件语句不用加括号 (2)if后面可以跟一个简单的初始化语句,并以分号分割,初始化语句中的变量的作用域是整个if语句块 (3)if语句的条件语句需要尽量简单 (4) ...