一 java安装
开始学java碰到的第一个难题就是java的配置,过程如下:
选择jdk download:
选择和自己电脑相匹配的,我选的是Windows ×64这个,点击然后勾选并下载:
下载完后点击运行然后一直下一步,注意:要记住你安装的位置哦,后面配置环境需要用到,你可以安装在c盘或者别的盘,这个可以自主选择。
二 配置环境
我的电脑是win7的,所以我就以win7的来吧,8和10都差不多。
第一步,右击我的电脑,选择属性,然后选择高级系统设置:
第二步,点击环境变量然:
第三步,在系统变量中找到path,然后找到java安装的位置,打开里面会看到一个bin文件夹:
复制bin文件夹的位置,比如我的是:C:\Program Files\Java\jdk-14.0.1\bin,然后在环境变量页面中找到path:
点击编辑,将bin路径复制到变量值里面,这里建议将其复制在最前面,为什么还请听我说,接下来就是点击确定,确定,确定:
然后检测下有没有成功,在菜单中输入cmd,然后如下图所示:
你就会看到你java的版本,这样就表示你成功了!如果你到这里已经可以运行一个HhelloWorld.java了,那么下面的就不用看了。
but......如果你也跟我一样的问题,可以看下去,希望可以为你解答。
我之前没有安装过java,但是电脑上却有一个java版本为1.8.0,可能是下载别的软件自带的,我怀疑是我下的spss....然而我下载是目前最新的14版本,所以在下载java并且安装网上的教程配置后(安装是成功的,因为可以通过命令行查到本机的java version以及javac version分别为1.8.0与14.0.1(就是这个原因搞出了后面的乌龙!))。
自以为配置好了之后开始了第一个著名的程序:HelloWorld.java。
public classHelloWorld {public static voidmain(String[] args) {
System.out.println("Hello World");
}
}
然后javac一下,到这里是没有问题的,出现了一个带.class后缀的HelloWorld文件,然后java一下,结果...
经过百度,讲道理百度是真难百度,这辈子都不可......,发现是java与javac版本不一致导致的,可我是按照别人写的教程安装的呀,为什么别人都没问题我就有问题啊喂!然后。。。我就去官网上,不得不说官方不愧是官方,我看到这样的信息:
因为我是直接把我的路径复制在最后,所以在查找程序时早就已经找到了别的jdk目录而忽视了我安装的这个,这也是为什么我前面说直接复制在最前面的原因。新版的好像不用设置其他安装教程中所说的java home以及classpath,只要一个path就行了,官方上的教程也只要一个path路径。所以要解决这个问题,只需要将自己需要java路径放在最前面就可以了。
改完之后重新弄过,然后java一下:
成功!