JAVA开发环境

本文介绍了Linux操作系统的基础知识,包括其历史、目录结构以及常用命令。同时,文章详细阐述了Java开发环境的搭建过程,包括JDK的安装与配置、环境变量设置等内容,并介绍了Eclipse IDE的特点与使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.认识Linux操作系统
1.Linux
的由来及发展
Linux
起源于1991年,是由芬兰的赫尔辛基大学生LinusTorvalds设计的,一个新的系统的产生,并非很快流行起来,随着设计的升级,稳定性的增强,Linux1995年随着互联网的发展流行开来。它是一个开源的操作系统,一个类Unix的操作系统,两者功能类似,只是Unix是收费的,而Linux是免费的,当然,这也是它发展起来的原因之一。

目前, Linux是主流的服务器操作系统, 广泛应用于互联网、云计算、智能手机(Android)等领域。由于Java主要用于服务器端的开发,因此Java应用的部署环境有很多为Linux

2.Linux
目录结构
Windows
操作系统的目录结构,是以盘符为单位,数据存储在各个盘符之下,而Linux操作系统最顶层只有一个根目录root,所有文件都存储在这一个根目录之下

3.pwd cd ls
命令
windows
是图形界面,而linux是通过命令的方式进行操作
pwd
:用于显示当前工作目录
ls
:用于查看当前工作目录内容
cd
:用于改变当前工作目录

4.
相对路径和绝对路径
路径:用于指明一个文件(或目录)在文件系统中的位置
相对路径:文件或目录相对于当前工作目录的位置
绝对路径:文件或目录相对于根目录的位置
两个特殊的相对路径:
“ . ” 
表示当前目录
" .. "
表示上一级目录


.JAVA开发环境
1.Java
编译运行过程


编译:通过javac命令将java源程序(.java文件)翻译成java字节码文件(.class文件)
运行:通过java命令启动JVM,由JVM来加载.class文件和运行.class文件

2.JVM
JREJDK关系
JVM
Java Virtual Machines)即为Java虚拟机,提供了字节码文件(.class)的运行环境支持
JRE
Java Runtime Environment)即为Java运行环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的系统类库。系统类库即为java提前封装好的功能类,只需拿来直接使用即可,可以大大的提高开发效率
JDK
Java Development Kit)即为Java开发工具包,包含编写Java程序所必须的编译、运行等开发工具以及JRE。开发工具如:用于编译java程序的javac命令、用于启动JVM运行java程序的java命令、用于生成文档的javadoc命令以及用于打包的jar命令等等


JDK
中包含了编译、运行等开发工具及JRE,而JRE中包含了Java系统类库及JVM,运行一个java程序所需要的最小环境即为JRE,而开发一个Java程序所需要的最小环境为JDK,因为JDK中还包含了很多用到的命令

3.
安装JDK
可以从官方地址下载并安装JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html,但下载安装时,需要注意操作系统(OS)版本与JDK版本之间的对应关系

4.
配置环境变量
JDK
提供了很多命令,像编译(javac)、运行(java)等等,如果希望能使用这些命令,需要让操作系统可以找到这些命令文件所在的路径,可以通过配置PATH环境变量来实现。

PATH
环境变量是一系列的目录,在执行命令时,操作系统会依次在PATH环境变量中的每一个目录中查找该命令,找到就执行,找不到则提示错误。

Linux系统中,配置文件的路径为:/etc/profileprofile文件为系统的初始化脚本,在系统开机时会自动执行的脚本程序,可以使用cat命令查看配置文件的内容,命令如下所示:

    cat /etc/profile

可以看到里面已经存在很多配置了, 提前设定好的,不需要再修改了。Linux操作系统自行配置的简便方式如下所示:

    export JAVA_HOME=/opt/jdk
    export CLASSPATH=.
    export PATH=/opt/jdk/bin:$PATH


.Eclipse IDE
Eclipse
是目前主流的IDE开发环境,所谓集成开发环境(IDEIntegrated Development Environment)是专为程序员提供的应用软件,这些软件往往具备功能强大的图形界面。在IDE的辅助下,程序员可以更加高效的完成编译、调试、提交、重构等工作。作为一个合格的程序员应该对主流的IDE工具有较高的熟练度,但也要防止过分依赖IDE”问题。
对于Java程序员有许多IDE环境可以选择, 但最主流的要数大名鼎鼎的Eclipse了。EclipseIBM斥资数千万美元打造的开源项目,如今几乎统治了IDE市场。除了开源之外,Eclipse成功的最大原因在于它是基于插件的特性。Eclipse本身是一个平台框架,提供标准的服务,众第三方厂商可以通过开发插件扩展Eclipse的功能,相较于其他功能相对固定的IDEEclipse具有高度的灵活性。

可以从Eclipse的官方网站(http://www.eclipse.org/downloads/)下载免费的Eclipse。在Eclipse下载页面中选择下载“Eclipse Classic”,这个版本可以理解为是没有特殊安装插件标准版”Eclipse,其他的版本,根据不同的需要预置了特定插件。

Eclipse
下载完成后,不需要特殊的安装,仅仅需要将下载的压缩包解压在某个文件夹中即可。由于Eclipse本身也是用Java语言编写的,它的运行需要有JRE环境,因此必须先安装JDK(或JRE)。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值