第1章 Java语言概述及环境变量配置.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Java语言概述及环境变量配置

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变量最好还是设置一下,首先,我们为了能够编译和运行java程序,需要在PATH环境变量中把java.exe所在的目录设置为PATH变量的一部分,目的是为了能够通过命令行运行javac和java命令成为可能。 5.2 JAVA_HOME环境变量与Path环境变量关系 PATH变量中的内容就是...; C:\ProgramFiles\Java\jdk1.6.0_10 \bin,这时候我们可以借用已经设定过的JAVA_HOME,将 PATH的内容修改为:...;%JAVA_HOME%\bin,这样的设置有一定的好处,当你的系统中重新安装JDK,并改变过目录的话,你只要修改 JAVA_HOME的内容就可以了,PATH则不需要修改。 6 classPath环境变量配置 CLASSPATH该变量是JAVA加载类(class or lib)的路径。 C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar和C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。 只有在classpath设置的路径中的类才能被加载。 环境变量配置: classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 6.1 环境变量配置图示 图1 JAVA_HOME配置 图2Path配置

文档评论(0)

441113422 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档