JAVA入门级教学之(编写第一个HelloWorld程序)
目录
1.创建一个HelloWorld.java文件
2.用记事本打开HelloWorld.java
3.接下来我们要完成xxx.java-->xxx.class的步骤
怎么解决javac不可用的问题:
4.配置环境变量path
怎么配环境变量Path?
5.接下来就是在DOS命令窗口下进行编译【javac java源文件路径】
解决方法:
6.运行java程序:
前面三章都是方便我们了解计算机相关知识,了解JAVA基础知识
现在我们来验证JAVA程序是否能在你的电脑运行,也相当于检测你的JDK是否安装成功
1.创建一个HelloWorld.java文件
在你电脑的磁盘随便找个位置-->新建个文本文档-->重命名为HelloWorld.java(这一步重命名要注意,一定要先检查你文件的隐藏扩展名是否已经去掉)
接下来的步骤只需要按照我写的自己动手敲上去即可,不要问为什么(因为代码你还看不懂,该大写大写该小写小写)
2.用记事本打开HelloWorld.java
步骤:输入【照抄,注意大小写】:
public class HelloWorld
{public static void main(String[] args){System.out.println("Hello World!");} }
写完后记得存盘,然后关闭
现在相当于完成了xxx.java的步骤
3.接下来我们要完成xxx.java-->xxx.class的步骤
因为java文件需要编译成class文件才可以在java虚拟机上面运行
将HelloWorld.java源程序通过javac工具进行编译:
首先要解决的问题是:javac命令是否可以使用
步骤:打开DOS命令窗口,直接输入javac 然后回车,如果出现以下问题,则说明windows系统找不到javac命令文件
怎么解决javac不可用的问题:
windows操作系统是如何搜索硬盘上的某个命令的呢?
首先会从当前目录下去搜索
当前目录搜索不到的话,会从环境变量path指定的路径当中搜索某个命令
如果都搜索不到,则报以上错误
因此,我们需要通过配置环境变量来告诉系统,这个命令到哪里去找到
4.配置环境变量path
注意:path环境变量和java语言没有关系,path环境变量是属于windows操作系统的一个知识点
path环境变量是专门给windows操作系统指路用的
javac要想能随意使用,需要将javac所在的目录配置到环境变量path当中
怎么配环境变量Path?
- 首先点击我的电脑-->找到并点击属性-->点击高级设置-->点击环境变量-->选中Path路径点击编辑
- 去你下载到JDK的目录下复制java的路径-->粘贴进Path路径中并用分号;隔开(例如 ;C:\Program Files\Java\jdk-11.0.2)
- 注意:分号的功能就是规定如此写法,一定一定要用英文的分号;
5.接下来就是在DOS命令窗口下进行编译【javac java源文件路径】
步骤:
打开DOS-->切换盘符(切换到你存放HelloWorld.java的盘符)
如果你存放HelloWorld.java的位置在C盘中可以跳过此步骤
如果出现切换盘符不成功(例如你的HelloWorld.java放在D盘)
解决方法:
cd /d d: 在 cd 和盘符之间加上 /d
d: 不用cd指令 直接用 盘符 d: 进行切换
切换盘符后测试一下javac是否可用 输入 javac会出现以下(意味着javac工具可用):
接下来-->输入javac HelloWorld.java的绝对路径-->按下回车
此时不一定成功,如果出现以下报错,说明你需要切换你的盘符位置到你对应的java文件路径下才行
例如:我的java源程序存放的位置是 D:\javatext,则需要我们先切换到D:\javatext再进行编译
还有一个错误的可能是你没有注意后缀名可能一开始就没改成功(.java.txt)自己可以去改就可以了
这时候你会发现同级目录下会出现一个HelloWorld.class文件,意味着你的编译成功,JDK也安装成功
6.运行java程序:
需要使用java.exe命令
首先测试java命令是否可用
DOS命令中输入:java 类名
硬盘上有编译成功的HelloWorld.class,那么类名就是:HelloWorld
即: java HelloWorld
一定要注意:java后面跟的不是文件路径,是一个类的名字
步骤:首先你需要先将DOS窗口中的目录切换到HelloWorld.class文件所在目录
然后直接执行: java HelloWorld
这样,在DOS窗口中 你实现了你的第一个JAVA程序
JAVA入门级教学之(编写第一个HelloWorld程序)相关推荐
- JAVA入门级教学之(定义一个学生类)
首先定义一个学生类 学生类是一个模板,里面描述了学生的共同特征[状态+行为] 当前类只描述学生的状态信息[属性] Student是类,属于引用数据类型,这个类型名就是:Student ...
- JAVA入门级教学之(package和import)
目录 JAVA入门级教学之(package和import) 1.包又称为package 2.怎么定义package? 3.包名的命名规范: 4.包名要求全部小写,包名也是标识符,必须遵守标识符的命名规 ...
- JAVA入门级教学之(方法-1)
目录 JAVA入门级教学之(方法-1) 1.以下程序不使用"方法",分析一下程序会存在哪些优缺点? 2.方法的本质:是一段代码片段,可以完成特定功能,可以重复利用 3.注意:方法定 ...
- JAVA入门级教学之(标识符与关键字)
目录 JAVA入门级教学之(标识符与关键字) 1.什么是标识符? 2.标识符的命名规则? 3.标识符的命名规范? 4.严格遵守规则和规范: 在java里的关键字都是小写的 JAVA入门级教学之(标识符 ...
- JAVA入门级教学之(public class和class的区别)
目录 JAVA入门级教学之(public class和class的区别) 1.public class 和 class 的区别: 2.public class 类名A{ }的 类名A需要和源文件 ...
- JAVA入门级教学之(JAVA注释)
目录 JAVA入门级教学之(JAVA注释) 1.关于java源程序中的注释: 2.java中的注释怎么写? JAVA入门级教学之(JAVA注释) 1.关于java源程序中的注释: 什么是注释?注释的作 ...
- JAVA入门级教学之(classpath的配置)
目录 JAVA入门级教学之(classpath的配置) 1.打开DOS命令窗口,执行java HelloWorld 2.疑问?:为什么会出现找不到HelloWorld.class文件? 3.解释: J ...
- JAVA入门级教学之(接口)
目录 JAVA入门级教学之(接口) 接口也是一种引用类型,可以等同看做类 1.如何定义接口,语法: 2.接口中只能出现: 3.接口其实是一个特殊的抽象类,特殊在接口是完全抽象的 4.接口中没有构造方法 ...
- JAVA入门级教学之(abstract抽象类)
目录 JAVA入门级教学之(abstract抽象类) 1.如何定义抽象类? 2.抽象类无法被实例化 3.虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的 4.抽象类中可 ...
最新文章
- java变量设置_java的安装与环境变量设置
- 一个黑魔法,竟能让Python支持方法重载
- sqlite3-查看数据库
- HTTP/2 流量调试
- html网页原理,html运行原理
- java填空题 在非静态成员方法中_成本加成定价法的优点有
- (66)FPGA面试题-为parallel encoder编写Verilog代码,实现MUX4_1
- JDK8新特性(二)之接口新增的两个方法
- 深度比较Java循环的性能
- 百度小程序-swiper组件
- matlab入门学习(良心版本,适合小白)
- unity3d 之时间
- 【Java基础】建立Java面向对象编程OOP模型
- SpringBoot 拦截器和过滤器区别及应用
- 弹性均质圆环法计算过程_均质圆环胎刚体的转动惯量
- 股票做空机构-浑水公司
- 论精力充沛与事业成功
- 深蓝算法反演AOD入门记录(一)
- matlab成功安装libsvm后,运行程序仍报错“svmtrain has been removed”解决方法记录
- centos 6.5安装步骤