JAVA怎么运行程序的呢?C语言的小伙伴以为安装了eclipse就完事大吉了? 图样图森破!你会发现,这玩意 运 行 不 了!
运行JAVA程序,必须安装一个叫JDK的玩意,全名叫做Java Development kit,中文就是JAVA开发工具箱,换句话说,没有JDK,系统是无法给你编写class文件的,因为找不到存放的路径和编译命令。
首先,JDK干啥的,JDK Java Development Kit Java标准开发包,Sun公司提供的一套用于开发Java应用程序的开发包,提供
编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用Java类库等等
他还附带一个JRE的东西,叫做JAVA Runtime environment,JAVA运行环境,官方解释:运行JAVA程序所必须的环境的集合。
换句话说,你没这东西也没法玩程序
也就是说,你在玩弄Windows的小黑屋,哦不小黑框的时候,输入的javac,也就是编译命令,他会去jdk里边找你的bin目录下的javac这个玩意,一般JDK默认位于C:\Program Files\Java\JDKxxxxxxxxx这个位置。
然后官网下载jdk,找到适合自己电脑的版本,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
那么,下载好了后,终于可以写程序了,你会发现,Windows的黑框框还是不能编译程序。
别着急,还有最后一步呢,我刚刚说了,javac是出于bin目录下的吧,Windows得去找啊,哪儿找呢?
右键我的电脑属性:找到环境变量,找到新建JAVA_HOME,然后把你的JDK路径输入进去:C:\Program Files\Java\JDK。
然后找到Path目录:输入C:\Program Files\Java\JDK\bin,那么编译命令啊,运行命令啊都能在上面找到了,接下来做最后一步,找到CLASSPATH,再输入 ,;%JAVA_HOME%\tools.jar;%JAVA_HOME%\dt.jar;
那么总结一下,JAVA_HOME是用于找jdk的,path是去找所编译运行等需要的工具,而classpath是指定类搜索路径,
写好的类,想去使用,你就得让windows去这个目录寻找。