LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Java的软件工具开发包是什么样的?Java浏览器

2023年5月24日 70点热度

LinuxJDK的环境变量配置以及为何须要配置

首先,应当了解的是JDK是Java的软件工具开发包,全称JavaDevelopmentKit,其中的基本组件包括:

javac–编译器,将源程序转成字节码

jar–打包工具,将相关的类文件打包成一个文件

javadoc–文档生成器,从源码注释中提取文档

jdb–debugger,查错工具

java–运行编译后的java程序(.class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

Javah:形成可以调用Java过程的C过程,或完善能被Java程序调用的C过程的头文件。

Javap:Java反汇编器马哥linux,显示编译类文件中的可访问功能和数据,同时显示字节代码含意。

Jconsole:Java进行系统调试和监控的工具、

jps:列举所有在运行的Java程序pid

其实,用人话来说,一个组件就是一个可执行的程序名称,这种程序都集中的放置在Java安装目录下的bin目录下,这么,当你须要执行这种程序时,你须要告诉系统在那个目录下寻觅,只有你告诉系统正确的目录,系统才可以给你提供这一系列的命令供你使用。环境变量的配置就是做如此一个工作。

这么,将该目录弄成一个变量放置到系统的外置变量PATH中是一个不错的选择。

在Linux下环境变量的配置是三步。

第一。设定一个变量,该变量名为JAVA_HOME,这个变量的值为JDK的安装目录,倘若是yum或则RPM方式的安装,请使用

whereisJava命令确定安装目录,倘若是源码安装,解压目录既是安装目录。我的选择是源码安装在/usr/local/目录下,因而linux jdk 环境变量,

JAVA_HOME=/usr/local/

第二,PATH=.$PATH:$JAVA_HOME/bin,将前面这个叫JAVA_HOME的变量加入到系统外置变量,也就是说系统外置变量多了一个值,这个值是变量Java_home,而这个变量的值又是你的Java安装目录。注意,上面加了个点,这个点是表示任意路径。避免失效,虽然也可以不写。结尾要加/bin哦,主要就是要bin目录下的程序哦。

第三,将变量提高为全局变量,致使在该系统的任何地方任何类库使用PATH变量时都可以找到这种环境变量。

exportPATHJAVA_HOME

在Windows下设置环境变量的方式如下:

原理基本一致linux 下载工具,都是先设定一个变量,变量名为JAVA_HOME,值为安装目录,之后在系统的环境变量PATH下添加/JAVA_HOME/bin,只是Windows变量名须要%JAVA_HOME%这样以双百分号包裹。

Linux JDK的环境变量配置以及为什么需要配置

Linux JDK的环境变量配置以及为什么需要配置

Linux JDK的环境变量配置以及为什么需要配置

Linux JDK的环境变量配置以及为什么需要配置

Linux JDK的环境变量配置以及为什么需要配置

添加“CLASSPATH”变量,假如没有就新建一个,变量名为“CLASSPATH”,变量值为“%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar”,注意首位不能有空格linux jdk 环境变量,输入完成后点击确定即可。

总结:为何变量名是JAVA_HOME?由于好多应用Java的程序就会使用这个变量,好多地方是写死这个变量的。

添加classpath变量的作用是为了非基础的Java类包和jre编译器提供环境变量。假如你不使用Java开发哪些东西,仅仅须要一个运行Java程序的环境,可以不要。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 内置 变量 打包 源码 目录
最后更新:2023年5月24日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
syslinux.exe centos CentOS启动盘制作 开源开发者为任天堂N64主机带来了新的Linux内核移植 centos系统的桌面版安装系统重新安装系统安装 Linux task定时任务无反应,如何解决? RedHatLinux安装程序镜像文件提示错误信息时代汇总的 红帽2.6内核升级,企业Linux新飞跃! redhat 修改ip Redhat修改IP:简单易学,轻松上手! 我的共享文件夹路径为/mnt/hgfs/desktop 创建用户的时候指定分组是怎样的体验? SUSE Linux虚拟机下载指南 Linux系统与Shell编程入门指南 Linux系统中通常有三种类型的用户:超级用户 安装KaliLinux虚拟机的大小选项中的配置信息介绍 centos rhythmbox CentOS轻松享受Rhythmbox音乐,安装教程! 可用性对比Banshee的应用起来非常简单,你知道吗 解决Linux CPU高负载,8招搞定! 《鸡你太美》都没有对应歌词…… Linux设备驱动开发详解4:8个问题解决方案 嵌入式Linux系统的构建和管理方式发生了什么? 哪些电脑可安装Linux?十大特点解析!
i2c linux驱动 ARM-Linux开发和MCU开发的不同点,以及ARM-Linux的基本开发环境syslinux.exe centos CentOS启动盘制作Linux安装Git,轻松get!Linux的文件系统是inux操作系统的本质吗??Linux串口驱动优化与调试技巧Linux下修改环境变量的几种主要方法,你知道吗?Win8安装Linux系统:简易步骤grep命令的基本语法格式:grep命令基本格式介绍CentOS网络畅通,教你添加网卡Linux中如何使用“grep”命令命令命令?fedora server FedoraServer:优势与使用方法玩转Linux用户空间MTD,享受高效闪存系统Linux用户如何获得管理员权限?8种方法解析RedHatLinux操作系统支持的文件系统教程操作环境Linux常用软件源,打造高效系统7-ZipZS中文多语免费版开源免费解压缩软件轻松管理MySQL,这8个Linux工具必备Linux基础——远程访问及控制(OpenSSH服务端)Linux系统移植,嵌入式必备!最小化安装“图形化界面”有什么区别?
支持多重引导USB启动盘制作工具多如牛毛 轻松下载安装Linux操作系统ISO,快速上手! linux x11 forwarding LinuxX11ForwardingForwarding相关知识,以及如何实现远程桌面控制 Linux、BSD及Mac上复制文件的方式可能你 RedHat磁盘分区指南:规划磁盘信息 探究Linux网络操作系统各版本:详细分析8个方面 Linux下载WPS字体库,完美解决字体显示问题! 探究Linux最新发行版的亮点和改进趋势 centos portmap 提高服务器安全性:CentOS中Portmap的应用与优化 Linux服务器下快速将文件传递给其他10台(100台)服务器 轻松掌握Linux系统版本:实用的uname命令 安装后系统默认不会自动启动的服务,避免不必要损失和麻烦 Linux系统与Shell编程入门指南 CentOS上PythonGUI编程:掌握tkinter技巧 高效编译内核,轻松上手嵌入式Linux驱动开发pdf Linux基础知识:LINUX软件配置文件常见格式及应用程序 Linux游戏引擎开发8招 Linux操作系统的安装方法(42页珍藏版) 关于嵌入式Linux操作系统的原理和实现的详细分析 linux文件夹下批量改名最佳方法?下如何修改
标签聚合
操作 sudo linux系统 命令 centos 虚拟机 文件目录 命令模式 软件 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年6月 / 30篇
  • 2023年5月 / 124篇
  • 2023年4月 / 115篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2