- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5 配置环境变量Path图示 图1【系统属性】对话框 图2 【环境变量】对话框 图3 设置path路径 图4 JDK配置成功演示 注意 注意1:Path修改之后要重新启动命令行方式。 进行环境设置时可能会出现此命令不是系统内部命令的提示,有可能造成这种问题的原因是,在配置环境属性之前命令行方式已经启动,之后再配置的Path路径,则此环境肯定是无法立即生效的,此时可以重新启动命令行方式,即可把新的设置读取进来。 注意2:javac命令的作用。 javac.exe是Java本身提供的编译命令,主要目的是用来将*.java文件编译成*.class文件,此命令本身不属于Windows,所以在使用时需要单独配置。 3.编写第一个Java程序 Java程序分为两种类型,一种是Application程序,另外一种是Applet程序,其中有main方法的程序主要都是Application程序,本课程也主要使用Application程序进行讲解,Applet程序主要应用在网页编程上,现在已经基本上不再使用,所以本课程不作介绍。 示例:以输出“Hello World!!”字符串为第一个程序。 3.1 HelloWorld程序代码 HelloWorld.java源文件 public class HelloWorld { public static void main(String[] args) { System.out.println(Hello world); } } 结果: 3.2 程序编译 1.在命令行方式下,进入到程序所在的目录,执行javac Hello.java命令,对程序进行编译,编译完成之后可以发现在目录之中多了一个Hello.class的文件,此文件就是最终要使用的文件。 2.程序编译之后,输入java Hello,执行程序,即可得到程序的输出结果。 3.3 程序说明 在所有的Java Application中,所有程序都是从public static void main(String[] args)开始运行的,在后面的课程中将会详细讲解main方法的各个组成部分。 注意程序中的大小写: 在编写以上程序时一定要注意字母的大小写问题,因为在Java中是严格区分大小写的。另外,为了方便代码的运行。 4.classpath属性的作用 在Java中可以使用set?classpath命令指定Java类的执行路径。 示例: 假设这里的Hello.class类位于f:\test目录下。 在D盘的命令行窗口执行下面的指令: set?classpath=f:\test 在D盘根目录下执行java Hello命令 4.1 原因分析 由上面的输出结果可以发现,虽然在D盘中并没有Hello.class文件,但是也可以用java Hello执行Hello.class文件,之所以会有这种结果,就是因为在操作中使用了set classpath命令将类的查找路径指向了f:\test目录,所以在运行时,会从f:\test目录查找所需要的类。 4.2 classpath与JVM的关系 classpath主要指的是类的运行路径,实际上在执行Java命令时,对于本地的操作系统来说就意味着启动了一个JVM,那么JVM在运行时需要通过classpath加载所需要的类,而默认情况下classpath是指向当前目录(当前命令行窗口所在的目录)的,所以会从此目录下直接查找。 4.3 思考问题 问题: 现在要编译一个*.java的程序,能不能通过设置classpath在不同的目录中进行呢?例如,在E盘下建立一个Hello.java,然后在C盘下编译。 回答: classpath属性只在Java运行时起作用,而在Java编译时,如果命令行所在的目录不是*.java所在的目录,则应该输入完整的路径名称,即“javac e:\Hello.java”。 5. JAVA_HOME环境变量 JAVA_HOME: JAVA_HOME这个环境变量的设置内容是JDK的安装目录。比如说您的 JDK安装在C:\Program Files\Java\jdk1.6.0_10这个目录下,请您查看一下这个目录下是不是有一个子目录bin,bin目录中是不是有java.exe这个文件,如果是,那么您的JAVA_HOME环境变量的内容应该为C:\Program Files\Java\jdk1.6.0_10 。 5.1 JAVA_HOME环境变量设置目的 单独的java开发而言,JAVA_HOME这个环境变量并没有任何作用。 但是JAVA_HOME变量最好还是设置一下,首先
文档评论(0)