java配环境以及DOS下运行一个java程序(包括错误解释,找不到或无法加载主类)

前言

总是有初学者不了解如何配置环境变量,四处百度找答案,很多答案还包括配置classpath环境变量,而且还是带有错误的示范,这里我就写一个简短的博客来讲一下怎么配环境,以及怎么在DOS窗口下运行,有错欢迎指出,转载指明出处

配置环境

1.下载JDK

JDK有多个版本,你看见的JDK1.8,不是JDK1,而是JDK8,只是后来改了一个命名规则而已

下载途径1:到oracle官网去下载

点击此处可以到oracle官网
跟着我下面这个一路点就行了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载途径2:直接上我网盘下一个得了

我给了两个,第一个是JDK8,第二个是JDK14,想要别的版本的就乖乖到官网上下吧,忽略这个非主流名字
链接:https://pan.baidu.com/s/1SeL5pIpMGDENvrQUGQewzw
提取码:cctx

链接:https://pan.baidu.com/s/1v6HySWWnqUI0O06si9NeUQ
提取码:96rs

2.安装

这里我就演示一下怎么装JDK8(我网盘那个),现在这个版本比较稳定,虽然我装了不同版本的JDK,要用什么随时换
在这里插入图片描述
在这里插入图片描述
这里啊,有些小同学不会改路径的,我一步一步截图给你们看,我太难了.
在这里插入图片描述
好嘞,我们继续
在这里插入图片描述
如果你们刚刚选了那个公共jre,就会弹出下面这个东西
在这里插入图片描述

3.配环境

装好之后,你们看看刚刚自己改的路径下有没有像我这样,注意不是刚刚那个公共jre的路径,是我们的jdk路径,如果你没改路径,那就在C盘的Program Files里面,有一个java文件夹,就是那个东西
在这里插入图片描述
大家复制这个路径,注意是进了bin文件夹的路径
在这里插入图片描述
打开属性-高级系统设置-高级-环境变量设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里我说明一下,你在系统变量新建和在用户变量新建都可以,但是我个人认为建在用户变量好,因为不会影响别人,所以,我这里演示的是在用户变量上新建
在这里插入图片描述
创建一个名为JAVA_HOME的变量,值就是你jdk的bin路径,确定就行
在这里插入图片描述
找一个名为path的变量,如果没有,你新建一个
在这里插入图片描述
在这里插入图片描述
然后,你一路确定就行

4.检查环境是否配置成功

键盘按windows+R,输入cmd,然后确定,你这个要还不会,你直接问小娜吧,问他命令提示符,还不会,我也救不了你了
在这里插入图片描述输入javac,像我这样,你就配好了,不是这样,要么你路径没选对,要么你安装没装好
在这里插入图片描述

在DOS下使用

1.新建一个txt文件,后缀修改成.java

在这里插入图片描述
如果你改不了,或者是别的问题,你就检查一下我接下来的操作是不是和你一样的,如果不一样,你就改成和我一样
在这里插入图片描述
在这里插入图片描述

编写java代码

在这里插入图片描述

2.编译

在这里插入图片描述

3.运行

在这里插入图片描述

4.出错解释(找不到或无法加载主类)

1.你设置了classpath变量,而且你没在该变量内写入".;",那么在运行时,系统会到classpath指定的路径去查找我们的.class文件,而"."表示的是当前路径,那就恭喜你错了

解决:
1.可以删了classpath变量,我在教大家配环境的时候也没让大家配classpath,因为我们的jdk5之后就可以不用配置了,系统会自动在当前路径下查找我们的类
2.在你的classpath变量的值前加上".;"

2.你没写main方法或main方法写的格式不对

解决:你照着我这个写上去,写在你的类里面
public static void main(String[] args)
{
System.out.println(“Hello”);
}

3.你写了包

像这样:
在这里插入图片描述
解决:
1.直接删除包,就是把package l;这一句删了
2.你在编译的的时候加上 -d .
在这里插入图片描述
然后运行的时候,加上包名(注意:这里就不要进.class的路径了,必须就在这个位置写,而且必须带上包名)
在这里插入图片描述

结语

如果还有问题,请直接在下面评论,我会一一解答,转载请注明出处

猜你喜欢

转载自blog.csdn.net/qq_44809362/article/details/106323038
今日推荐