第一个用记事本写的java代码

首先配置jdk,配置环境变量,将javaSE和java里面bin路径添加到环境变量

创建文本Demo.txt改后缀名为Demo.java

用记事本打开写以下代码

class Demo
{
public static void main(String[] args)//main函数可以保证独立运行,它是程序的入口,会被jvm所调用
{
System.out.println("hello java");
}
}

//单行注释

/*

多行注释,最好不要嵌套多行注释,多行注释含多行注释

*/

//特别注意printIn中的In

打开cmd.exe

输入java 看有没反应

输入javac 看有没反应

没反应就set path=添加所需变量

cd 目的文件夹

javac 目的文件(Demo.java)

生成一个Demo.class

接着 java Demo//(运行classa文件)

输出成功

hello java


path 和classpath 

path作用是指定命令搜索路径

classpath作用是指定类搜索路径。假如不同的路径下D盘和C盘根目录下分别创建了Demo.class文件,D盘的Demo.class输出"hello",C盘的Demo.class输出"java"

若在设置好的路径(C:)下,使用javac Demo进行运行Demo.class输出java,

若此时将C盘Demo.class文件删除,将会搜索到D盘的Demo.class输出hello

值得注意的是

set classpath =D:\Demo.class(1)

set classpath=D:\Demo.class;(2)

仔细注意才会发现,原来是有一个分号的区别,命令1说明只在规定目录下寻找类文件,即使没有,也不会输出其他路径的.class文件

命令2是若指定路径无,则搜索其他路径文件。

set classpath=备选路径1;备选路径2;备选路径3

表示将会在1,2,3顺序下寻找可执行的class文件

补充

 JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

你可能感兴趣的:(java)