一、java环境变量设置
1.右键打开我的电脑->属性->高级->环境变量
2.在系统变量中新建或编辑(如已经有)JAVA_HOME、CLASSPATH、Path变量及值
JAVA_HOME C:\Program Files\Java\jdk1.7.0_07 (注意实际安装版本;前后均无符号)
CLASSPATH .;%JAVA_HOME%\lib;
Path %JAVA_HOME%\bin; (加在最前面就不用加分号“;”)
如果在编译时提示“javac不是内部或外部命令”,仔细检查上面变量是否正确,修改完要关闭cmd再重新打开cms运行javac编译。
过程和结果如下:
C:\Users\LC>e:
E:\>cd java
E:\java>javac Hello.java
E:\java>java Hello
Hello World!
1.右键打开我的电脑->属性->高级->环境变量
2.在系统变量中新建或编辑(如已经有)JAVA_HOME、CLASSPATH、Path变量及值
JAVA_HOME C:\Program Files\Java\jdk1.7.0_07 (注意实际安装版本;前后均无符号)
CLASSPATH .;%JAVA_HOME%\lib;
Path %JAVA_HOME%\bin; (加在最前面就不用加分号“;”)
如果在编译时提示“javac不是内部或外部命令”,仔细检查上面变量是否正确,修改完要关闭cmd再重新打开cms运行javac编译。
二、第一个程序Hello World
1、建立一个Hello.java
public class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
2、编译:javac Hello.java
在目录下生成Hello.class的字节码文件,字节码是高度优化的指令集合,这些指令由Java运行时系统执行,Java运行时系统也称为Java虚拟机(Java Virtual Machine,JVM)
3、运行: java Hello
过程和结果如下:
C:\Users\LC>e:
E:\>cd java
E:\java>javac Hello.java
E:\java>java Hello
Hello World!
E:\java>
说明:
main()方法的args参数可以接受命令行参数,第一个命令行参数存储在args[0]中,第二个存储在args[1]中,以此类推。
public class CommandLine{
public static void main(String[] args){
for(int i=0;i<args.length;i++)
System.out.println("args[" + i + "]:" + args[i]);
}
}
编译后,执行:java CommandLine Hello World !
结果如下:
args[0]:Hello
args[1]:World
args[2]:!