经历软考后,发现J2SE基本忘光了,连最基本的java运行都不会了,还有jdk不知道啥时候删了,然后安装就一直不成功,浪费了太多时间。所以,每次学习都要有足够细致的记录,否则再学习就得重新学一遍,对于提高效率就是失败。

jdk下载

Java SE Development Kit(JDK)相应版本(满足使用系统的),这里就不介绍如何下载了,我用的是软考的时候给的资料。有需要的童鞋可以自己解决一下。

jdk安装

        有童鞋说安装在任何位置都可以,但是我好想只能安装在c盘里面,否则就是失败,竟然还带后退安装的,也是刚刚发现……

        jdk安装成功之后,就是jre的安装。

jre安装

Java Runtime Environment(jre)可以和jdk同一目录里,也可以独立安装。但是我安装的jdk之后的jre安装只能安装在jdk同目录文件中才能成功,如果不是同盘就会出错(仅仅我的,不知道其他人什么情况)。到底是不是同盘里面不同文件夹会不会成功,没试。但是从网上查了很多,都说可以不同安装目录。

配置path

java考试认证 java证书考试在哪里报名_jdk

        将javac(编译器)所在目录添加进去,这样我们就可以在任何地方直接使用javac了。我的是windows10系统,这里的path设置编辑的时候方便了很多。如果不是windows10系统的,添加的时候是直接在path后面加分号‘;’(英文状态),然后再讲javac的目录放在后面就行。最后点击确定到底(即高级那里的窗体关闭为止)。

创建java文件

      这里写一个简单的java文件,如下:

public class HelloWorld
{
	public static void main(String [] args)
	{
		System.out.println("HelloWorld");
	}
}

编译java文件

       如果是在配置path变量之前就就已经打开了cmd命令提示符窗口,那么直接编译仍旧会出错,如下:

java考试认证 java证书考试在哪里报名_j2se_02

      因为cmd运行时path未改变,所以path改变之后需要重新启动cmd窗口,才可以:

java考试认证 java证书考试在哪里报名_java_03

       现在可以编译java文件啦:

java考试认证 java证书考试在哪里报名_j2se_04

     只要两个命令之间不提示错误,就证明已经编译成功了。


运行java

     如果是之前未使用过java,这里也会出错,会提示找不到主类或者没有main方法:

java考试认证 java证书考试在哪里报名_java_05




java考试认证 java证书考试在哪里报名_j2se_06




       这需要配置classpath的环境变量,如同path环境变量的更改一样,这里将java文件的目录放在classpath变量中,一定要记得是将你要运行的java的文件的目录,不是jdk里面的java,否则还是不会成功。(这里就不操作了)

       成功运行的结果如下:

java考试认证 java证书考试在哪里报名_jdk_07


编译错误整理

        在这个过程中由于个人失误,导致了编译时存在很多错误。

        我开始的文件名为1.1-HelloWorld.java,代码如下:

publi class 1.1-HelloWorld
{
	public static void main(String [] args)
	{
		System.out.println("HelloWorld");
	}
}



        然后编译时首先告诉我:



java考试认证 java证书考试在哪里报名_j2se_08


        意思就是说我的class写得不正确,我看了一下结果public丢了一个c,然后改过之后就不是这个问题。

        但接着另一个问题又出现了:

java考试认证 java证书考试在哪里报名_java考试认证_09

        这个问题是什么原因?哦哦,原来我的类名与文件名不同,视频里面专门提到过的,罪过,罪过~

        然后将代码中类名HelloWorld改成1.1-HelloWorld,这次总该好了吧。然后,就是我就嗝屁了……一下子错误刷刷的就都出来了:

java考试认证 java证书考试在哪里报名_java考试认证_10

        这么多错误,那叫个眼晕!!!

        不过这也难不倒我不是,仔细瞅了瞅,大概就是不合法的原因,到底哪里不合法?之前总是在word、excel等等文件中碰到过名称不合法的问题,那么问题会不会出现在这里?然后我就按照视频的命令来了,将文件名和类名都改成了HelloWorld,再然后就如同上面一下就成功了。

        运行成功之后,我就呵呵了~


 整理里一下几点针对java基础:

1、配置path变量和classpath变量;

2、文件名和代码中的类名要一致;

3、除允许自定义名称之外的任何单词都不要写错,否则就成非法了~;


Java SE Development Kit(JDK)