目前,Linux越来越流行,已经足以应付我们日常的开发使用需要。Ubuntu是目前市场占有率最大的linux发行版,我们公司在进行软件开发的时候,无论是开发工作站还是运行服务器都是采用Ubuntu操作系统。现在把我们在Ubuntu上面搭建Java开发和运行环境的过程拿出来和大家分享。
以下操作基本上都是在终端窗口中进行。
1、JDK安装
JDK安装有如下步骤:
(1)联网安装JDK最新版(1.6版)
输入下述命令安装Java SDK 6以及相关软件:
sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre sun-java6-source sun-java6-plugin sun-java6-fonts
(2)设置默认的JDK版本
如果系统中安装有多个版本JDK,需要指定默认的JDK版本。在命令行窗口中输入下述命令:
sudo update-alternatives –config java
在出现的列表中选择/usr/lib/jvm/java-6-sun/jre/bin/java所在的那一行。
在命令行窗口中输入下述命令:
sudo update-java-alternatives -s java-6-sun
(3)、修改/etc/jvm文件:
sudo gedit /etc/jvm
加入下列内容作为第一行:
/usr/lib/jvm/java-6-sun
(4)、设置全局变量
修改/etc/environment文件,加入如下内容:
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib:/usr/lib/jvm/java-6-sun/jre/lib
JAVA_OPTS=’-Xms768m -Xmx768m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true’
PATH=/usr/lib/jvm/java-6-sun/bin:/usr/lib/jvm/java-6-sun/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
注意:上述文件中的每一行分隔符应该是linux换行符而不能是windows换行符,因此千万不能在windows环境下编辑该文件。
2、安装Ant和Maven
Ant和Maven是两个最著名的Java构建工具。
(1)软件包安装
它们的安装过程非常简单,在命令窗口中直接输入下述的命令:
sudo apt-get install ant ant-optional maven2
(2)设置环境变量
有时候,运行ant或maven的时候会报“内存不足”或“Java堆空间不足”的错误,可以通过设置ANT_OPTS和MAVEN_OPTS环境变量解决。通过如下命令打开/etc/environment文件:
sudo gedit /etc/environment
添加下述两行:
ANT_OPTS=”-Xmx1024M”
MAVEN_OPTS=”-Xms768m -Xmx768m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m”
分享到:
相关推荐
2. **安装Java**:因为Ant和Maven都需要Java环境,所以脚本会安装JDK,可能使用`apt-get install default-jdk`(对于Ubuntu/Debian)或`yum install java-1.8.0-openjdk-devel`(对于CentOS/RHEL)。 3. **下载Ant*...
本文档旨在提供一套完整的Spark集群环境搭建指南,涵盖从基础系统环境的构建到各组件的安装与配置,最终实现一个功能完备的Spark集群环境。该环境适用于Spark 1.6及2.x版本,并支持Standalone与YARN模式下的部署。 ...
在Linux环境下编译Hadoop 2.7.4是一个涉及多步骤的过程,它不仅需要对Hadoop本身有深入的理解,还要求对Linux操作系统和相关工具如Ant、Maven以及Protobuf有一定的熟悉。以下是对这个过程的详细阐述: 首先,我们...
在安装完成后,需要配置Hudson的基本设置,如系统路径、构建代理、邮件通知以及安全设置。用户可以通过Web界面进行这些配置,添加新的项目并设定构建触发器,如定时触发或代码库变更触发。 4. **创建构建作业** ...
### 持续集成与Hudson #### 一、持续集成概述 ...对于初学者来说,从安装Hudson到配置第一个构建任务并不复杂,而随着对Hudson更深入的理解,还可以进一步探索更多高级功能和最佳实践,不断提升软件开发的自动化水平。
- **安装Java:** Hudson 基于 Java 运行,因此首先需要在本地机器上安装 Java。推荐使用 Java 1.5 或更高版本。 - **安装本地 Subversion 服务器:** 用于管理项目的源代码版本控制。安装过程中需注意配置好...
- 在安装完成后,确保能看到vmnet1和vmnet8这两块虚拟网卡。 **2. 安装Linux虚拟机** - **目的**:构建基于Linux的虚拟机,以便于后续进行Hadoop的相关操作。 - **步骤**: - 启动VmWare并选择新建虚拟机。 - ...
在本文中,我们将深入探讨如何在Ubuntu 16.04 LTS服务器上部署Jenkins,一个流行的开源持续集成和持续交付(CI/CD)工具。首先,我们需要了解Jenkins的基本概念,它是一个由Java编写的工具,可以在Servlet容器中运行,...
首先确保已经安装了 Java 开发环境 JDK,并正确设置了 JAVA_HOME 环境变量。接下来是 Axis 1.4 的安装和配置: 1. **下载并解压 Axis**:可以从 Apache 官网下载 Axis 1.4 版本,然后将其解压到一个合适的目录下,...
您还需要在系统中安装maven和ant来编译不同的库。 众所周知,该软件可在Mac OS X 10.7和Oracle JDK以及Ubuntu GNU/linux和OpenJDK 中运行。 不幸的是,目前不支持任何版本的 Windows。安装在您的计算机上查看此存储...
这可能跟我的开发环境有关吧。 我用的是Ubuntu14.04,eclipse 用的是STS3.5,jdk81.8.0_20 经过两天的努力检验了无数的code终于让我找到一个还能用的可以解决中文乱码问题。 这个项目用maven构建的依赖jar...