java环境的配置,下载jdK安装及安装

2023-11-07

1.java环境的配置下载jdK安装
2.jdk.exe会解析两个文件jdk文件,jre文件
安装步骤

1、JDK jdk1.7.0_75-windows-x64.exe 下载

选择 “Accept License Agreement”
根据系统选择对应的安装文件,64位系统安装64位JDK

2、JDK安装过程

a、双击运行安装文件 jdk1.7.0_75-windows-x64.exe
b、指定jdk安装目录 D:\java\jdk1.7.0_75 然后点击“下一步”
c、指定JRE安装目录 D:\java\jre7,点击“下一步”
d、安装完成,点击“关闭”

3、JDK 环境变量配置

a、新建 JAVA_HOME 环境变量,JAVA_HOME= D:\java\jdk1.7.0_75

b、修改 path 环境变量,在path变量尾部添加 D:\java\jre7\bin

c、 修改 path 环境变量,在path变量尾部添加D:\java\jdk1.7.0_75\bin

说明:jdk 需要配置三个环境变量;1.5之后可以不再设置classpath,但建议保留classpath设置)
开始菜单 -> “计算机” -> 右键 -> 属性 打开 “系统面板”
点击 “高级系统设置” 打开 “系统属性”窗口,点击 “环境变量” 打开“系统环境变量”窗格

4、验证 java 和 javac 命令

a、打开cmd命令行窗口,输入 java ,回车执行
b、输入javac 命令,回车执行

5.jdk解析文件都代表什么作用

要想深入了解Java必须对JDK的组成, 本文对JDK6里的目录做了基本的介绍,主要还是讲解
了下JDK里的各种可执行程序或工具的用途
Java™ 有两个平台 JRE 运行平台,包括Java虚拟机,运行类库,java应用程序装载器。
JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装JDK™

//说明 :环境为Windows XP SP3 下 的JDK为1.60版本 JAVA_HOME = C:\jdk1.6.0

//---------------------------开发文件和目录------------------------------------------------
jdk1.6.0
|_________
| | |
bin lib jre
| | |___________
java.exe tools.jar | |
javac.exe dt.jar bin lib
javap.exe _| __________ _| ________ ________
javah.exe | | | | | | | |
javadoc.exe java.exe client server rt.jar ext security applet fonts
java.dll | | charsets.jar |
awt.dll jvm.dll jvm.dll localedata.jar

\jdk1.6.0 – JDK的根目录,包含一些软件版权,声明,和自述文件,
同时包含归档了的Java平台源代码包src.zip
\jdk1.6.0\bin – JDK包含的一些开发工具执行文件
\jdk1.6.0\jre\bin\client
包含 Java HotSpotTM Client Virtual Machine 要用的 DLL 文件
\jdk1.6.0\jre\bin\server
包含 Java HotSpotTM Server Virtual Machine 要用的 DLL 文件
\jdk1.6.0\lib – Java开发工具要用的一些库文件,有包含了支持JDK工具的非核心类库tool.jar,
dt.jar 归档的 BeanInfo 文件
用于告诉IDE这样显示java组件怎样让开发者在自己的应用程序中用户化它们
\jdk1.6.0\jre – JDK使用的Java运行环境(JRE)的根目录,这个运行环境实现了Java平台
\jdk1.6.0\jre\bin – Java平台所要用的工具和库的可执行文件
这些可执行文件和 /jdk1.6.0/bin相同的。
//Java 启动器工具充当了应用程序启动器(覆盖了1.1版本的JDK推出的旧版本JRE工具)
这个路径不需要设置 PATH 环境变量
\jdk1.6.0\jre\bin\client – 包含Java Hotspot(Java性能引擎) 客户虚拟机要用的DLL文件
\jdk1.6.0\jre\bin\server – 包含Java Hotspot(Java性能引擎) 服务器虚拟机要用的DLL文件
\jdk1.6.0\jre\lib – JRE要用的代码库,属性设置,资源文件。
例如rt.jar Java 引导类库(java 核心APIRunTime类)
charsets.jar 字符转换类库
\jdk1.6.0\jre\lib\ext – 默认的Java平台扩展安装环境
包含localedata.jar 是 ava.text 和 java.util包要用到的地区数据
\jdk1.6.0\jre\lib\security – 包含安全管理文件,有安全规则(java.policy)
和安全属性文件(java.security)
\jdk1.6.0\jre\lib\applet – Java applets 要的Jar包,可以放到lib/applet/目录,
这样可以节省 applet 类装载器从本地文件系统装载 大的applets 所需的applet类时间
减少从网上下载具有相同的保护的时间。
\jdk1.6.0\jre\lib\fonts 包含平台所需的TrueType字体文件

//不知道大家的版本有没有这个目录
-db目录 纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库
db
|_
| | |
Demo Frameworks lib
-Dmeo 是Java Derby的例子程序
-Frameworks 提供数据库运行时需要的用到的shell脚本,包括Windows下的bat和Unix下的Ksh
包含 Java DB 的类库和 Sun Microsystems 的 Apache Derby 数据库技术的分发
有关 Java DB 的信息,请参见 http://developers.sun.com/prodtech/javadb/。
有关 Derby 的文档,请参见:http://db.apache.org/derby/manuals/index.html

//----------------------------附加的文件和目录--------------------------------------------
jdk1.6.0
_| ___________
| | | |
demo include src.zip sample
| _________ __________
| | | |
applets jfc jpda plugin

\jdk1.6.0\src.zip – 归档的Java源代码
\jdk1.6.0\demo – Java编程的例子
\jdk1.6.0\demo\applets – 网页Applets的例子
\jdk1.6.0\demo\jfc – Java 2D™和JFC(基础图形类集合)\Swing 功能的例子
\jdk1.6.0\demo\jpda – 用Java平台Debugging的体系构架,包还有javadt 的 jdb 源代码,
具体内容可看jpda目录下的doc\index.html
\jdk1.6.0\demo\jvmti – java虚拟机tool interface (工具接口) 实例代码
\jdk1.6.0\demo\plugin – java 插件产品案例
\jdk1.6.0\demo\nbproject – JDK的 netbean工程示例
\jdk1.6.0\demo\management – 一些这样查看死锁线程(FullThreadDump ),
收集垃圾(VerboseGC)内存cpu使用状况了代码例子。详细可查看目录下的index.html
\jdk1.6.0\sample – 某些 Java API 的编程样例(带源代码)。
//有兴趣的可看看上面这些代码,很有用
\jdk1.6.0\include – C 语言头文件 支持 用Java本地接口和Java虚拟机接口 来本机代码编程

//-----------------------------------基本工具--------------------------------------------
这些工具是JDK的基础,用这些工具来编写应用程序。
javac.exe – Java语言编译器
java.exe – Java应用程序启动器,JDK 1.6版里同时用于开发和部署,
旧的部署启动器,jre,不在提供
javadoc.exe – Java API 文档生成器
apt.exe – java 注释处理器
appletviewer.exe – java applet 小程序查看器
jar.exe – java文件压缩打包工具
jdb.exe – Java 调试器.
javah.exe – C 头文件和stub生成器,用于写本地化方法,例如生产JNI样式的头文件
javap.exe – class文件 反编译工具
extcheck.exe – 用于检测jar包中的问题

//---------------------------------安全工具 -------------------------------------------

这些工具用于设置系统的安全规则和生产可以工作在远端的安全规则下的应用程序
keytool.exe – 管理密钥库和证书.
jarsigner.exe – 生产和校验JAR签名
policytool.exe – 有用户界面的规则管理工具
kinit.exe.exe – 用于获得和缓存网络认证协议Kerberos 票证的授予票证
klist.exe.exe – 凭据高速缓存和密钥表中的 Kerberos 显示条目
ktab.exe.exe-- 密钥和证书管理工具

//--------------------------------Java国际化工具---------------------------------------

这些工具可以帮助你创建可本地化的应用程序
native2ascii – 见文本转化为 Unicode Latin-1。//这个工具很有意思 ,大家可以看看这里
//http://java.sun.com/javase/6/docs/technotes/tools/windows/native2ascii.html

//--------------------------------远程方法调用工具-------------------------------------

这些工具可以帮助创建可以和web和网络交互的应用程序
rmic.exe – 生成远程对象的stubs and skeletons(存根和框架)
rmid.exe – Java 远程方法调用(RMI:Remote Method Invocation) 活化系统守护进程
rmiregistry.exe – Java 远程对象注册表
serialver.exe – 返回类的 serialVersionUID.

//------------------------------Java IDL and RMI-IIOP 工具-----------------------------

这些工具用于创建使用OMG-Standard IDL 和 CORBA/IIOP 的应用程序
tnameserv.exe – Provides access to the naming service.
idlj.exe – 生产映射到OMG IDL接口可以使Java应用程序使用CORBA的.java文件
orbd.exe – 为客户可以在CORBA环境下透明的定位和调用服务器的稳定的对象提供支持
servertool.exe – 为应用程序提供易于使用的接口用于注册,注销,启动,关闭服务器

//-------------------------------Java 部署工具------------------------------------------
pack200.exe – 使用java gzip压缩工具将JAR文件转换为压缩的pack200文件,
生产打包文件是高度压缩的JAR包,可以直接部署,减少下载时间
unpack200.exe – 解包pack200文件为JARs

//-------------------------------Java 插件工具------------------------------------------
htmlconverter.exe – Java Plug-in HTML转换器 htmlconverter -gui 可以启动图形界面

//-------------------------------Java web 启动工具--------------------------------------
javaws.exe – Java web 启动命令行工具

//-----------------------Java 故障检修,程序概要分析,监视和管理工具--------------------
jvisualvm.exe – 一个图形化的Java虚拟机,不说了 大家研究一下就发现太酷了
// 啊这是想了解JVM的人的神器
//http://java.sun.com/javase/6/docs/technotes/guides/visualvm/index.html
jconsole.exe – java监视台和管理控制台,图形界面的功能太强大了,
运行一下就知道 ,不想多说,看了就知道

//------------------------------Java web 服务工具----------------------------------
schemagen.exe – Java构架的XML Schema生成器
wsgen.exe – 生成 JAX-WS
wsimport.exe – 生成 JAX-WS
xjc.exe – 绑定编译器

//------------------------------监视工具-------------------------------------------

监视Java虚拟机的性能,不支持Windows 98 和Windows ME 平台
jps.exe – JVM Process Status 进程状态工具。列出目标系统的HotSpot JJVM
jstat.exe – 按照命令行的具体要求记录和收集一个JVM的性能数据
jstatd.exe – JVM jstat 的守护进程

//-----------------------------故障检测和修理工具-----------------------------------
jinfo.exe – 配置或打印某个Java进程VM flag
jhat.exe – 堆储存查看器
jmap.exe – Java内存图
jsadebugd.exe – Java 的 Serviceability Agent Debug的守护进程
jstack.exe – Java堆栈跟踪

//----------------------------Java脚本工具-----------------------------------------
jrunscript.exe – 运行脚本

//工具都在JAVA_HOME\bin目录下,绝大部分工具都有-help命令行参数来提供帮助
JDK文件介绍原链接:https://www.cnblogs.com/sunxucool/p/3489314.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java环境的配置,下载jdK安装及安装 的相关文章

随机推荐

  • 学习cocos2d-x之路(4)--实现Hero在各个方向移动

    为了实现在4个方向Hero的运动 创建枚举变量 typedef enum keyDown 0 keyLeft 1 keyUp 2 keyRight 3 HeroDirection 注意 此处枚举变量的设置要按照英雄图片中的方向设置 需要定义
  • 浅谈Chrome开发者工具--- Console面板与常见报错类型

    Console面板 在学习JS之后 Console面板就成了我离不开的工具 在我们的程序无法达到我们所期望的效果时候 就可以在Console面板上调试我们的程序 在面板上 除了报错以外 还可以打印出我们在程序中所想要补货到的一些数据 我用的
  • npm脚本命令npm run script的使用

    npm 可以在项目package json里面自定义脚本命令 package json文件 script dev webpack w package json文件中的字段script的每一个属性都是一个自定义的脚本命令 在命令行中可以通过执
  • pyinstaller no module named ‘pkg_resources.py2_warn‘解决方法

    在用pyinstaller打包python编写好的程序时 遇到了一些问题 其中有一个是no module named pkg resources py2 warn 经过一些探索后 找到了解决方法 1 先用pyinstaller D F xx
  • 二叉树的中序遍历算法(Java三种实现方法)

    文章目录 题目 一 二叉树的节点定义 二 三种遍历方法 1 递归 算法思想 2 迭代 算法思想 3 Morris 中序遍历 算法思想 总结 题目 给定一个二叉树的根节点 root 返回它的 中序 遍历 一 二叉树的节点定义 public c
  • Linux 使用 Qt 和Occ,报错 qcoreevent.h X.h

    因为
  • [蓝桥杯][2013年第四届真题]危险系数

    题目 题目链接 题解 DFS 蓝桥杯中 一般看到图不是BFS就是DFS 代码1对应第一种方法 我的方法 根据关键点的定义 删除这个点之后 无法实现从u到v 那么我们就枚举每个点作为删除点 判断删除这个点之后还能不能实现从u到v 若不能说明删
  • 文献调研(九):基于rough set理论和深度学习算法的建筑能耗预测模型

    A building energy consumption prediction model based on rough set theory and deep learning algorithms Energy and Buildin
  • H5适配iPhoneX底部小黑线,CSS一招搞定!

    做移动端H5的同学 在你的前端开发生涯中 是否遇到过这种问题 浮在手机屏幕底部的功能区 在你的安卓和苹果的大部分机型上展示极其完美 这种 可是在iPhone上却是这种 遇到这样的情况 不要着急 不用js 不用vue css一招教你轻松搞定
  • 探索深度学习世界:掌握PyTorch,成为AI领域的行家

    探索深度学习世界 掌握PyTorch 成为AI领域的行家 PyTorch的背景介绍 PyTorch的基本概念与特点 PyTorch的基本应用 张量和自动求导 神经网络搭建 训练和测试模型 模型的保存和加载 模型保存 模型加载 模型使用 Py
  • idea开启热部署

    一 开启IDEA的自动编译 静态 具体步骤 打开顶部工具栏 File gt Settings gt Default Settings gt Build gt Compiler 然后勾选 Build project automatically
  • 【Java笔记+踩坑】SSM整合

    导航 黑马Java笔记 踩坑汇总 JavaSE JavaWeb SSM SpringBoot 瑞吉外卖 SpringCloud SpringCloudAlibaba 黑马旅游 谷粒商城 目录 1 SSM整合入门案例 图书的增删改查 1 1
  • ebtables介绍

    ebtables是与iptables类似的命令 区别在于ebtables用于对以太网帧的过滤 iptables用于对ip数据包的过滤 过滤流程见图 原图来源于 http blog csdn net wuruixn article detai
  • 力扣刷题——数组(2)

    将每个元素替换为右侧最大元素 给你一个数组 arr 请你将每个元素用它右边最大的元素替换 如果是最后一个元素 用 1 替换 完成所有替换操作后 请你返回这个数组 示例 输入 arr 17 18 5 4 6 1 输出 18 6 6 6 1 1
  • 网络基础:ACL与NAT

    目录 一 理论 1 ACL 2 NAT 二 实验 1 基础ACL 2 高级ACL 3 静态NAT 4 Easy IP 一 理论 1 ACL 1 ACL ACL 是Access Control List的简写 中文名称叫做 访问控制列表 它是
  • 面向对象设计原则——合成复用原则

    合成复用原则又称为组合 聚合复用原则 Composition Aggregate Reuse Principle C ARP 定义 尽量使用对象组合 而不是继承来达到复用的目的 合成复用原则就是在一个新的对象里通过关联关系 包括组合关系和聚
  • nRF52832 — Keil中如何配置RAM地址

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者 文化人 XX 联系方式 XX 版权声明 原创文章 欢迎评论和转载 转载时能告诉我一声就最好了 XX 要说的
  • 1.新建按钮,窗口,按钮移动

    include my widget 01first project h include
  • IMU监测髋关节术后康复状况

    髋关节置换手术是一种用于治疗磨损导致的关节炎的针对性手术 为许多忍受长期疼痛和失去活动能力的患者带来了新生 2020年 在美国进行的所有初级和修正全髋关节置换术中 分别有约10 和20 的手术使用了双动臼杯 DM 因为与传统的单动关节相比
  • java环境的配置,下载jdK安装及安装

    1 java环境的配置下载jdK安装 2 jdk exe会解析两个文件jdk文件 jre文件 安装步骤 1 JDK jdk1 7 0 75 windows x64 exe 下载 选择 Accept License Agreement 根据系