资讯专栏INFORMATION COLUMN

一、Java语言的开放环境

sanyang / 1332人阅读

摘要:的安装与设置的简介即软件开发工具包,与的含义通常是一样的,是的开发环境。包含的常用工具包含的工具均在中代表所安装的目录,其中常用工具如下编译器,用于将源代码转换成字节码。解释器,直接从的类文件中执行应用程序字节码。

1.JDK的安装与设置

  1. JDK的简介
    JDK即Java软件开发工具包,与J2SDK的含义通常是一样的,是Java的开发环境。

  2. JDK的安装
    首先肯定是要下载JDK的开发工具的,可以从 http://www.oracle.com/technetwork/java/index.html 中下载最新的JDK开发工具。下载完成后运行 jdk-8u144-windows-i586.exe 就可以进行开发工具的安装啦,安装过程非常简单。
    需要说明一下的就是,从JDK1.5版以后,安装过程就分成了开发工具和运行环境两部分的安装。并且默认的安装路径由原来的 C: 改为 C:/Program Files/Java 。
    其中开发工具默认安装路径是 C:/Program Files/Java/jdk1.8.0_144 ,
    运行环境的默认安装路径是 C:/Program Files/Java/jre1.8.0_144 。

  • 要注意的是Program 与 Files 之间是有空格的,在DOS 的窗口中使用JDK时候,这个空格会带来问题的。
  1. JDK运行环境的设置
    JDK安装结束之后,要对其运行环境进行设置,这样方便后面Java程序的编译和运行。主要是Path和classpath的设置。
    Path的设置主要是为了能够在命令行下面找到Java的编译和运行所使用的程序;
    classpath的设置主要是为了让Java虚拟机能够找到所需的类库。
  • 要注意的是不同的操作系统设置方法略有差异。

    (1). Path的设置
    首先用鼠标右击【计算机】(Windows10是【此电脑】) , 在弹出的快捷菜单中选择【属性】,然后在弹出的系统窗口中单击【高级系统设置】(Windows10 在右侧相关设置中),单击【环境变量】按钮,显示【环境变量】的对话框。
    在系统中找到Path变量,单击【编辑】按钮,在弹出来的对话框中对变量值进行编辑或修改,建议是在原来的变量值前面加 “ C:/Java8.0/bin;”(有时候是在D盘主要可参考自己安装所在盘),不要把原来的变量值删掉,然后单击【确定】按钮。如果 没有Path变量,可以单击【新建】按钮添加Path变量,要用以上编辑方法进行编辑。
    (2). classpath的设置
    Java虚拟机寻找类库的顺序是:启动类库—扩展类库—用户自定义类库,启动类库和扩展类库都会在Java虚拟机运行时自动加载,而用户自定义不会自动加载,需要设置路径,故此我们需要设置的是用户自定义类库。
    按照(1)中的方法,打开【环境变量】对话框后,直接在系统变量里面找到classpath变量,将你所使用的类库路径加入到classpath变量的值中即可。即就是在原来的变量值前面加 “ .;C:/Java8.0/lib ”。
    注意前面要加上“ .; ” 。

  1. JDK包含的常用工具
    JDK包含的工具均在< Java-Home> /jdk1.8.0_144/bin中(< Java -Home>代表JDK所安装的目录),其中常用工具如下:
    (1)javac:Java编译器,用于将Java源代码转换成字节码。
    (2)java: Java解释器,直接从Java的类文件中执行Java应用程序字节码。
    (3)appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Jaya浏览器。
    (4)javadoc:根据Java源码及说明语句生成HTML文档。
    (5) jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。
    (6)javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
    (7) javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

做完以上工作,运行环境就安装好啦。下节来分享Java应用程序和Java小程序运行Java程序的两个基础例题~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122492.html

相关文章

  • Java系统WebService:Spring与CXF集成

    摘要:我们再使用这样的来查看这个服务具体的定义这个用以通过查看服务也就是我们开头所说的用通用格式来描述的功能入参和返回值,使我们的调用者明白服务的使用方法具体详情可以查看我们的这个服务的页面。 WebService是什么呢?顾名思义,是Web系统提供的服务,其目的呢,往大了说:是系统实现多异构模块协同合作,服务实现SOA(Services oriented Architecture面向服务的...

    waterc 评论0 收藏0
  • Python易学就会()安装开发环境

    摘要:跟等微软一家所开发的编程语言不同,是典型的开放式的社群型开发语言,也就是说由来自全球各个角落的人共同贡献创造而成。 Python跟VB、VC等微软一家所开发的编程语言不同,是典型的开放式的社群型开发语言,也就是说由来自全球各个角落的人共同贡献、创造而成。所以,要学习Python语言,就不要想着点击个EXE文件,安装完成就马上就可以开始编码、查看效果了。Python的核心代码由一部分人开...

    VPointer 评论0 收藏0
  • 儿童节 | 让你在“我世界”,“添码”行空

    摘要:目前,京东云助力教育版落地,可提供等编程语言的学习。而这几种语言也是专门针对适龄儿童的教育而选择的,便于学生通过积木式的可视化过程进行学习。点击京东云可了解更多信息。让每一个小孩,都可以在成长过程中轻松快乐,添码行空。 showImg(https://segmentfault.com/img/bVbtxeg?w=1264&h=216); showImg(https://segmentf...

    chengjianhua 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<