Linux下Java开发环境搭建.docx
- 文档编号:26665936
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:20
- 大小:2.89MB
Linux下Java开发环境搭建.docx
《Linux下Java开发环境搭建.docx》由会员分享,可在线阅读,更多相关《Linux下Java开发环境搭建.docx(20页珍藏版)》请在冰豆网上搜索。
Linux下Java开发环境搭建
上海商学院
课程设计
题目
Linux下Java开发环境搭建
二级学院
专业
班级
学号
学生姓名
指导教师
职称
上海商学院课程设计(学年论文)评审表
教研室:
姓名
专业
班级
题目:
Linux下Java开发环境搭建
评
审
意
见
成绩
指导教师签名
评审时间:
年月日
小组成员与分工
摘要
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。
此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
本次课程设计,我们将在Window环境下,VMWare虚拟机模拟Linux环境,并掌握Linux下的文件操作、系统配置。
下载安装jdk,编译并运行java源文件。
关键词:
Linux;Java;操作系统
Abstract
Linux
Linuxcanrunonmultiplehardwareplatforms,suchasx86、680x0、SPARC、Alpha.Linuxisalsoanembeddedoperatingsystemthatcanrunonhandheldcomputers,set-topboxesorgameconsoles.Throughthiscurriculumdesign,wewillbeinaWindowenvironment,VMWarevirtualmachinesimulationLinuxenvironment,andmasterfilesunderLinuxoperatingsystemconfiguration.Downloadandinstalljdk,compileandrunthejavasourcefiles.
KeyWords:
Linux;Java;Operatingsystem
目录
摘要I
AbstractII
引言V
1设计目的1
2设计环境1
2.1硬件环境1
2.2软件环境1
3设计要求1
4设计进度2
5设计内容2
5.1设计认识2
5.1.1Linux操作系统的简介2
5.1.2Linux操作系统的主要特性2
5.1.3VMwareWorkstation平台简介3
5.2Linux系统的安装4
5.2.1启动VMware,新建虚拟机4
5.2.2选择typical安装,稍后安装5
5.2.3选择安装位置,分配空间5
5.2.4配置虚拟硬件环境和iso光盘文件路径6
5.2.5配置硬盘位置和网络设置6
5.2.6启动虚拟机并开始安装7
5.2.7选择语言8
5.2.8设置root密码8
5.2.9安装完成,启动fedora199
5.3Linux下Java开发环境搭建9
5.3.1下载、安装jdk9
5.3.2需要配置的环境变量12
5.3.3配置环境变量的方法12
5.3.4测试jdk14
5.3.5卸载jdk16
总结17
参考文献18
引言
Linux是一种主要适用于个人计算机的累死与Unix风格的操作系统。
他的独特之处在于不受任何商品化软件的版权制约,全世界都能免费、自由使用。
它支持多用户、多进程、多线程、实用性较好、功能强大而稳定。
它的出现为我们带来了计算机上突破性的创举。
今天,自由软件Linux正越来越显示出其咄咄逼人的气势。
在传统由微软的windowsNT、Nowell的Netware和UNIX占据的网络操作系统市场上,Linux正日益成为一个令人生畏的对手。
据估计现在全球已有800万Linux用户,有29%的互联网服务器采用了Linux系统,这一数字超过微软WindowsNT6个百分点。
在1998年Linux将保持25%的年增长率,超过其他操作系统增长的总和。
随着IBM、Intel、Oracle、CA、网景为代表的众多IT巨头们纷纷宣布支持Linux、那些曾经对Linux不屑一顾的著名软件公司的老板们不得不回过头来重新审视这个有Internet上的一群业余选手开发出来的操作系统。
1设计目的
本课程设计是继《Linux操作系统》课程之后进行的一个重要环节。
它一方面检查学生学习本课程的情况。
另外,也为后续的专业实习和毕业设计做一次综合训练和准备。
通过本课程设计使学生进一步掌握Linux操作系统的硬、软件开发方法,掌握Linux操作系统对于不同编程开发环境的正确配置,以及Linux作为主流服务器操作系统的配置。
主要针对课堂重点使学生加深对Linux操作系统原理的理解和提高Linux操作系统的应用能力,提高学生的开发创新能力。
要求:
掌握Linux操作系统在多系统环境下的安装;
掌握Linux操作系统对不同编程开发环境的配置;
掌握Linux操作系统在服务器环境下的配置;
培养学生对Linux操作系统的应用能力,以及一定的创造性和独立设计能力。
2设计环境
2.1硬件环境
●计算机一台;
●Internet。
2.2软件环境
●Windows7;
●Office2010(Word+PowerPoint+Visio);
●VMwareWorkstation9;
●Fedora19
3设计要求
选题:
Linux下Java开发环境搭建
主要技术要求:
1.在Windows操作系统中,正确使用虚拟机安装Linux操作系统;
2.对Java程序语言的开发环境进行正确配置。
根据不同选题,最终实现所要求的功能。
具体内容如下:
1.在Windows操作系统中,正确使用虚拟机安装Linux操作系统,给出安装的Linux版本以及安装流程;
2.下载和安装相关开发环境软件包,并进行正确配置;
3.撰写完成设计报告。
4设计进度
本课程设计安排在2013-2014-1学期进行,学生需按照项目管理的方式控制时间进度,在两周内完成,最晚完成时间为本学期第18周(即2013年12月27日前)。
5设计内容
5.1设计认识
5.1.1Linux操作系统的简介
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
Linux得名于天才程序员林纳斯·托瓦兹。
Linux一般指Linux内核,Linux内核是最初由LinusTorvalds于1991年的10月5日独立发表,目的是希望通过纯粹的开源协作来实现。
而GNU/Linux指以Linux为内核并使用GNUuserland的成套操作系统。
已知的较早时间(1992年上半年至1994年下半年)发布的GNU/Linux依次为MCCInterim、TAMU、SLS、Yggdrasil、DLD、Slackware、DebianLinuxRelease、LST、Bogus、S.u.S.E和RedHatLinux,最初的Slackware基于SLS,最初的S.u.S.E基于Slackware。
5.1.2Linux操作系统的主要特性
A、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。
此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
2001年1月份发布的Linux2.4版内核已经能够完全支持Intel64位芯片架构。
同时Linux也支持多处理器技术。
多个处理器同时工作,使系统性能大大提高。
B、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
C、良好的界面
Linux同时具有字符界面和图形界面。
在字符界面用户可以通过键盘输入相应的指令来进行操作。
它同时也提供了图形界面的X-Window系统,用户可以使用鼠标对其进行操作。
D、丰富的网络功能
在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。
并且可以作为服务器提供WWW、FTP、E-Mail等服务。
E、可靠的安全、稳定性能
Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。
Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。
5.1.3VMwareWorkstation平台简介
VMwareWorkstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。
VMwareWorkstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。
对于企业的IT开发人员和系统管理员而言,VMware在虚拟网路,实时快照,拖曳共享文件夹,支持PXE等方面的特点使它成为必不可少的工具。
VMwareWorkstation允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。
虚拟机是独立运行主机操作系统的离散环境。
在VMwareWorkstation中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。
你可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机(例如一个公司局域网),挂起和恢复虚拟机以及退出虚拟机。
这一切不会影响你的主机操作和任何操作系统或者它正在运行的应用程序。
5.2Linux系统的安装
5.2.1启动VMware,新建虚拟机
5.2.2选择typical安装,稍后安装
5.2.3选择安装位置,分配空间
5.2.4配置虚拟硬件环境和iso光盘文件路径
5.2.5配置硬盘位置和网络设置
5.2.6启动虚拟机并开始安装
5.2.7选择语言
5.2.8设置root密码
5.2.9安装完成,启动fedora19
5.3Linux下Java开发环境搭建
5.3.1下载、安装jdk
1.下载jdk
在linux环境下,打开firefox。
在官网上下载jdk、jre。
2.安装jdk
安装jdk有两种方法。
一个是直接双击,系统自动安装。
另一个是输入代码。
我们选择了后者:
2.1在shell终端下进入根目录$su–再进入jdk-7u45-linux-i586.rpm文件所在目录,我们的是在#cd/zheng里。
2.2执行命令#rpm-ivh/home/zheng/jdk-7u45-linux-i586.rpm之后系统自动安装。
5.3.2需要配置的环境变量
1.PATH环境变量。
作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
2.CLASSPATH环境变量。
作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。
我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3.JAVA_HOME环境变量。
它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
5.3.3配置环境变量的方法
修改/etc/profile文件:
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
查看jdk版本号#jdk–version查看jre版本号#jre–version
·用文本编辑器打开/etc/profile
·在profile文件末尾加入:
exportJAVA_HOME=/home/zheng/jdk1.7.0_25
exportPATH=/home/zheng/jre1.7.0_45/bin:
$PATH
exportCLASSPATH=.:
$JAVA_HOME/lib/dt.jar:
$JAVA_HOME/lib/tools.jar
·重新登录
·注解
a.要填写你的jdk安装目录
b.linux下用冒号“:
”来分隔路径
c.$PATH/$CLASSPATH/$JAVA_HOME是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d.CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e.export是把这三个变量导出为全局变量。
f.大小写必须严格区分。
5.3.4测试jdk
1.用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
publicclasstest{
publicstaticvoidmain(Stringargs[]){
System.out.println("Anewjdktest!
");
}
}
2.编译:
在shell终端执行命令javacTest.java
3.运行:
在shell终端执行命令javaTest
当shell下出现“Anewjdktest!
”字样则jdk运行正常。
5.3.5卸载jdk
找到jdk安装目录的_uninst子目录
在shell终端执行命令./uninstall.sh即可卸载jdk。
总结
通过本次课程设计,我很好地了解并应用了Linux系统。
Linux作为一个现代的操作系统,正在各个方面得到广泛的应用。
Linux在服务器、嵌入式等方面已经取得不俗的成绩,在桌面系统方面,也逐渐受到欢迎。
通过此次试验,我对整个Linux操作系统运行机制有了深刻的理解。
摄入分了了Java虚拟机的运行机制。
在实验过程中,遇到了很多问题,也通过资料的查阅和老师的帮助很好地解决了。
参考文献
[1]岳浩.Linux操作系统教程.北京:
人民邮电出版社,2006.
[2]邱世华.Linux操作系统之奥秘.北京:
电子工业出版社,2008.
[3]柳青.Linux应用教程.北京:
清华大学出版社,2008.
[4]王保罗.Java面向对象程序设计.北京:
清华大学出版社,2003.
[5]丁振凡.Java语言实用教程.北京:
北京邮电大学出版社,2005.
[6]宛延闿.实用Java程序设计教程.北京:
机械工业出版社,2006.
[7]李成大.操作系统—Linux篇.北京:
人民邮电出版社,2005.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux Java 开发 环境 搭建