一直以来都是作.net的开发,最近开始接触Java。显然是一个Java新兵。为了更好的掌握Java,进行笔记以便以后回顾。
学习Java的第一项就是安装JSDK以及配置系统变量。配置步骤:
1.创建javahome变量:D:/j2sdk1.4(JSDK安装目录)
2.创建ClassPath变量:.;%javahome%/bin;%javahome%/lib/dt.jar;%javahome%/lib/tools.jar;d:/class;其中d:/class目录是我定义的存放编译后的Class文件所在目录。.为当前目录。
3.修改Path变量:增加%javahome%/bin;%javahome%/bin/jre/bin。其中%javahome%为创建的javahome变量与D:/j2sdk1.4(JSDK安装目录)等价;
接下来可以测试一下:在cmd命令窗口输入:java -version 如果配置正常的话可以输出:java version "1.4.2_13"Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.Java HotSpot(TM) Client VM (build 1.4.2_13-b06, mixed mode)等语句(是不同版本的JSDK可能有不同)
安装配置完成后就可以写一个HelloWord了:
public class HelloWord{ public static void main(String[] args) { System.out.println("hello,world!"); } }
保存到D:/HelloWord.java
编译:c:/>javac d:/HelloWord.java 生成HelloWord.class。把改Class文件拷贝到d:/class
执行:c:/>java HelloWord
输出:hello,world!
备注:我在执行的时候曾出现Exception in thread"main" java.lang.NoClassDefFoundError的错误。后来才发现几个地方没有搞清楚:JAVA要求你的文件和你的类名严格对应的;javac后面跟的参数是文件名,但java 后面跟的是类名