Linux环境下的Java开发(二):安装JDK

地球人都知道,Linux操作系统往往都是提供了很多软件开发包的大杂烩,那 么,我们亲爱的红旗Linux为我们集成了Java开发环境了吗?这个问题,需要我们 自己去找答案。我采用的方法是这样的,先在文件系统中搜索是否有javac程序, 因为要编译Java源代码,javac是肯定少不了的。打开命令行窗口,输入如下命令 :

find / -name javac -print &

最后的结果是没有找到这个文件,也就是说如果要进行Java开发,我们得自己 安装JDK。

要想查看系统是否自带了JDK,我们还有另外一个办法,就是使用rpm查询是否 有jdk软件包和jre软件包,命令如下:

rpm -qa | grep jdk

rpm -qa | grep jre

对于第一个命令,没有输出任何结果,进一步证明了红旗Linux没有自带JDK。 第二个命令输出的结果是jre-1.5b2-1,也就是说我们的系统可以运行Java程序, 只可惜版本是1.5的beta2版。现在6.0都出了,我当然不会使用beta版的东西了。 不过为了系统的稳定性,我决定还是采用已经经过考验的1.5版。下面是下载地址 :

时间: 2024-09-11 13:59:24

Linux环境下的Java开发(二):安装JDK的相关文章

Linux环境下的Java开发(八):Linux和Windows的比较

在我刚开篇写这一系列随笔的时候,就有人问:在Linux下进行Java开发究竟 有什么优势,如果都是一样安装JDK.安装Eclipse,那和Windows下开发有什么区 别?这个问题问得很尖锐,的确,我们似乎根本没有必要把我们的工作从Windows 中转移到Linux中来. 在Linux系统中进行开发,和在Windows中进行开发相比较起来,即有优点,也 有缺点.下面是我的一些意见,欢迎大家讨论. 先来说说优势: 1.由Linux系统的本质决定的: Linux的本质有三点,一是开源,二是免费,三是

Linux环境下的Java开发(三):体验IDE

做程序开发,绝对少不了一个集成开发环境,做Java开发,首选的当然是Eclipse.废话少说,先给出下载地址,如下图: 虽然现在的最新版本是3.3,但是我依然选择的是3.2,因为我以前一直用的就是3.2,和JDK1.5配合起来运行得非常顺利.下载完Eclipse SDK,别忘了同时下载Language Pack,要不然,就看不到中文的界面了. 软件的下载依然是通过Windows进行的,下载完后通过samba和Linux共享,这个前面已经讲过了,这里不罗嗦.下载完后,发现下载的软件包名字中包含有g

Linux环境下的Java开发(五):安装数据库服务器、HTTP服务器和邮件服务器

红旗Linux系统默认安装后,没有自带数据库软件,这满足不了我们做Java EE 开发的需求,因此我们需要自己安装数据库软件,首选的当然是MySQL.虽然在红 旗的工具光盘中,提供有MySQL 4.0的RPM包,但是我仍然选择MySQL 5.0.到 MySQL的官方网站可以下载该软件的最新版本,如下图: 在下载页面可以看到,5.1是beta版,6.0是alpha版,因此我们没有必要追求 最新的版本,就用5.0好了.从5.0版开始,MySQL分为社区版和企业版,当然,企 业版是要钱的了,所以我们只

Linux环境下的Java开发(四):源代码管理

源代码管理一般包含两个方面的内容:一是多用户之间的共享,二是版本控制 .可用的源代码管理软件很多,在Windows平台大部分都是使用VSS,在Linux平台 则有CVS和SVN可用(当然,Windows平台也可用),理论上讲,SVN比CVS功能更强 大,但是我依然选择使用CVS,原因很简单,就是因为Linux系统已经自带了,随 手可得,最简单的就是最好的. 在Linux系统中,CVS并没有客户端和服务器端之分,它管理的大部分都是本地 文件.当然,CVS也可以管理远程代码库,而这里的远程代码库也仅

Linux环境下的Java开发(七):“乱花渐欲迷人眼”的开源框架

江南白衣在2005年9月的时候,就在他的博客上提出:每个团队都应该有一个 Appfuse式的项目,用来演示团队目前的体系框架和设计模式.这种项目的好处有 一打:比如为所有项目提供共同的Library Stack,提供最可靠的代码蓝本,保证 大家的模式和代码风格一致,加快知识在团队的传播,方便新人的融入,还有为 试验代码提供一个稳定简洁的环境.而且,构建或者使用这样的项目要遵守几条 铁的纪律:一是强制更新,所有团队approval的最新模式都要refactor到 MyAppfuse中:二是规范更新

Linux环境下的Java开发(一):找一个顺手的Linux桌面系统

说道Linux桌面系统,肯定有人会推荐Ubuntu Linux 7.04,也肯定有人会推荐 Fedora 7,但是经过我的使用,我觉得,最顺手的还是Red Flag Linux Desktop 5.0,不错,就是这个,我们国人自己开发的红旗. Ubuntu Linux 7.04 我下载后,在虚拟机中安装失败,在真实电脑中安装同样 是失败,因此不能参加比较.Fedora 7在虚拟机中安装失败,在真实机中安装成 功.Red Flag Linux Desktop 5.0在虚拟机和真实机中都可以安装,当

Linux环境下的Java开发(六):使用Bugzilla进行软件缺陷跟踪

软件缺陷跟踪是我们在项目开发中的一个很重要的步骤,特别是在多个人合作 的项目中.当项目出现Bug时,我们可以把他提交到缺陷跟踪系统,指定程序员修 改进行修改或者由哪个程序员自己认领这个任务,同时可以跟踪这个Bug的状态等 等.如果换一种看法,Bugzilla也可以用作任务管理,那么这里的Bug就不单单指 是缺陷,我们在项目进行中所产生的任何任务都可以使用这个系统进行分配和跟 踪. Bugzilla的安装算不上复杂,但是却足以使人人焦头烂额,究其原因,主要是 它所依赖的东西太多了,即要有数据库服务

Linux系统下搭建Java开发环境_java

一.下载 首先,当然是要下载了. 地址:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 按照需要选择不同的版本. 二. 解压 将下载下来的 .tar.gz 文件解压. 使用如下命令解压: 复制代码 代码如下: sudo tar zxvf ./jdk-7u45-linux-x64.tar.gz 为了方便管理,可将解压后的文件移至另一个文件夹. 不做也行. 笔者将文件移至了 /opt/Java/

ORACLE windows和linux环境下 11.2.0.4安装11.2.0.4.19补丁

企业安装补丁---linux.windows 企业安装补丁需要注意的地方,与自己做实验要考虑的地方会多一些 一 .备份   升级数据库是一个十分危险的事情,在生产库上,升级之前最好做一个全库的备份,以便在升级失败时可以还原数据库.停掉所有与这个数据库相关的业务系统,如中间件.确定没有业务在运行.在数据库正常关闭后,还需要备份Oracle主目录,目的还是为了升级失败时,能够还原出数据库软件到升级前的版本. 1 把system,sysaux中有业务相关的表移动到其他表空间 通过create pfil