文章目录
一、前言
之前电脑重置了,配置的java也没了,上网找了下安装教程 (谁让我给忘了呢?) 结果发现网上的图片和网站都不一样:
网:
现实:
(JAVA Download)
这才发现又出了个java17。。
二、下载
在JAVA Download中,选择你想要的版本(17为例),以及电脑类型(win10为例),选择那一栏:
初学者就选x64 Installer就行了。
(懒人专用(windows-Kit17))。
下载好后打开启动器,选择安装地址(这里要记住,待会要用),安装。
三、配置环境变量
右键此电脑
-选择属性,找到高级系统设置-环境变量:
这里注意点击系统变量
下的新建:
变量名
:JAVA_HOME
变量值
:D:…Javajdk-17——即刚刚在安装器上选的路径,一个文件夹 ,在该文件夹下应有以下文件(夹):
再次新建:
变量名
:CLASSPATH
变量值
:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar——建议直接复制以免出错。
不过写一下心里有底。
接下来,在*你的用户名*的用户变量
中 双击 Path:
新建两次,分别输入:
%JAVA_HOME%in
%JAVA_HOME%jrein
确定->确定->确定,完成!
四、测试
配置完成后,按下Win+R,打开cmd
,输入:
java
:
javac
:
java -version
:
如果显示的一样(前提是版本一致),那么就可以愉快地去玩耍了。
(当然,为了保险起见,你可以随手写一个hello world看看有没有问题。)
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
五、平台
这里推荐eslipse,至于下载流程就很简单了,实在不会可以自行百度,(你懒我帮你还不行吗:百度) 。
答疑Q&A
Q:jdk和jre有什么不同?
A:
Q:为什么要配置环境变量
?
A:
或言:当未配置环境变量时,在安装好 JDK 的前提下,我们在 E:Test 路径下建一个 Hello.java 的文件,里面就是简单的 Hello World 代码:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
然后打开命令提示符:切换盘符至 E 盘的 Test 路径下,E:Test>
,接着运行下面的命令:E:Test>"D:...Javajdk17in"javac Hello.java
(地址视安装路径而定)
其中双引号引起来的是本机的 jdk 安装路径,javac 是编译 Hello.java 文件的指令,运行上面的指令之后会在 E:Test 的目录下生成 Hello.class 文件,接着使用下面的命令运行 .class 文件,并输出结果:
Hello World!
而当我们按照上文说的方法配置好环境变量之后就可以,我们只需要在 E:Test 路径下输入javac Hello.java
和java Hello
这两条命令就可以轻松完成 Hello World! 的输出。
错误的可能原因
在输入java
javac
java -version
时与图片不一致时,可以考虑:
-
曾安装过jdk或jre
如果曾经装过java,可能是由于曾经的java未卸载干净,可以参考:卸载java。
-
环境变量配置错误?
可以仔细看看教程,注意有没有不一样的地方。
-
cmd输入错误?
真的有这种可能,请注意,三条指令为java
javac
java -version
,我曾就因为把java -version写作java -verson这是错误的!,被折磨了半天。。