Ubuntu下搭建Java开发环境方法详解

具体安装步骤及问题:

本文以当前用户帐号安装和配置为例,不像切换root帐号那么麻烦,偶尔还会有权限问题。

1、安装jdk 1.6

我安装的是jdk-6u45-linux-x64.bin,在Ubuntu上安装rpm挺费事,.bin文件直接安装就ok。jdk 1.6版本还是很不错的,关键是要和“工作大环境”相统一。要稳定不要最新,新版不一定是好的,附上:jdk官方下载地址。

下载后,打开终端(ctrl+alt+t),进入到下载的文件目录,再执行命令安装到指定目录,如我的jdk安装目录为:/home/henry/jvm/,下载目录为:/home/henry/download/,命令为:

 代码如下 复制代码

$ cd /home/henry/download
$ sudo ./jdk-6u45-linux-x64.bin

安装后,在/home/henry/下的[.bashrc]配置文件中加入环境变量即可,执行命令$ gedit /home/henry/.bashrc 可以用文本编辑器打开,然后在最后加入:

 代码如下 复制代码

#set java environment
export JAVA_HOME=/home/henry/jvm/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:.:$JAVA_HOME/jre/lib:$CLASSPATH

最后输入命令$ java,有正确的命令信息即可,或$ java -version 查看版本信息。如果某些情况下,没有正确输出结果的话,可以利用ln命令,将java命令链接到jdk安装目录下bin/java命令,链接命令如下:

 代码如下 复制代码

$ ln -t /home/henry/jvm/jdk1.6.0_45/bin/java java

2、安装tomcat 6

下载tomcat包解压到当前用户的目录内即可,附上:tomcat6官方下载地址。同样在/home/henry/下的[.bashrc]配置文件中加入环境变量:

 代码如下 复制代码

export TOMCAT_HOME=/home/henry/apache-tomcat-6.0.32

之后,进入到/home/henry/apache-tomcat-6.0.32/bin 目录,执行$ sh ./shartup.sh 启动tomcat,在浏览器中浏览http://localhost:8080 出现tomcat界面就正常了。

3、安装Spring Tool Suite(STS)开发工具

STS开发工具和eclipse一样使用,不过maven集成的比较好,用起来很方便,附上:Spring Tool Suite官方下载地址。

推荐下载sh文件,然后终端进入到下载目录,执行$ sh spring-tool-suite-3.2.0.RELEASE-e3.8.2-linux-gtk-x86_64-installer.sh 按照步骤安装即可。主要安装与系统版本一致的软件,我刚开始就误以为自己装的64位系统,结果造成安装后启动不了Spring Tool Suite。

4、安装SVN客户端及插件

Apache Subversion(简称SVN),是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS,互联网上越来越多的控制服务从CVS转移到Subversion。

Ubuntu上利用apt-get很方便的安装svn的客户端,在终端中执行命令$ sudo apt-get install subversion 安装,之后需要通过命令checkout、add、commit等操作,远不如Windows上的TortoiseSVN(小乌龟)好用,不过可以通过命令使用来进一步了解svn的工作原理。

在STS上可以在线安装subclipse插件,打开 Help 》Install New Software 对话框,在work with中输入在线更新的地址,如http://subclipse.tigris.org/update_1.8.x ,回车就会显示包内容,然后全选安装。也可以手动下载安装包,也是在Install New Software对话框中,点击work with后面的add,找到下载后的包,然后安装,附上svn的下载地址: eclipse插件subclipse官方下载地址。

进入STS中,打开 Preferences 》Term 》SVN,建议将 [替换时删除未加入版本控制的资源删除]去掉,否则在update时会删除未加入版本控制的文件,我就受过一次伤害。

5、STS问题

安装subclipse插件后,出现过一个问题,错误如下:

 代码如下 复制代码

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path

不过这个问题比较明显,只要安装下JavaHL库就行了,可试过网上的方法仍然不管用。其实安装插件时如果全选的话(勾选了SVNKit),将Preferences 》Term 》SVN 中SVN接口的Client改成SVNKit就可以了,如果安装时未勾选,通过 Help 》About Spring Tool Suite 》Installation Details 删除插件再重新安装。

时间: 2024-10-03 12:41:38

Ubuntu下搭建Java开发环境方法详解的相关文章

ubuntu下搭建JAVA开发环境【转】

转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.LINUX等操作系统上进行开发.小编以前是做LINUX C开发的,最近因为工作,需要在UBUNTU下进行java开发环境的搭建,故写下这篇经验,和大家共享.参考.本篇经验分四步: 1)下载JDK 2)下载eclipse 3 ) 安装JDK 4)安装eclipse   工具/原料   UBUNTU ec

Centos6.5搭建java开发环境配置详解_Linux

一.安装jdk 1.查看Linux自带的JDK是否已安装 java –version 如果出现openjdk,最好还是先卸载掉openjdk,在安装sun公司的jdk. 2.查看jdk信息 rpm -qa|grep java 3.卸载OpenJDK,执行以下操作: rpm -e --nodeps tzdata-java-2012c-1.el6.noarch rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64 4.新

Mac OS X 下搭建 Java 开发环境图解

本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以本篇就稍微总结一下如何在Mac osx下配置java环境变量. 先来看看笔者的电脑配置: 打开终端,查看10.10版本的系统使用的是什么shell命令: 输出的是bash,说明是Bourne shell,是默认的Unix Shell命令. 下面通过命令行查看笔者的java版本: 如果你的系统已经安装成功J

在Ubuntu下搭建Android开发环境_Android

1.安装JDK 其实这一步我比较偷懒,在网上查了一下Ubuntu系统下安装JDK的方法,看起来稍稍有点麻烦,于是我试着在自带的软件中心里搜了一下,然后发现在软件中心里有个OpenJDK Java 7,尝试着安装后,发现这是个好东西,一键安装后环境变量什么的都已经自动配好了,eclipse什么的都能自动识别,很方便.百度了一下Open JDK和sun JDK的区别,大概就是sun公司的JDK是在Open JDK的基础上开发的,扩展了一些东西.经过这段时间的使用,在开发Android的时候没发现有什

在Ubuntu下搭建Android开发环境

1.安装JDK 其实这一步我比较偷懒,在网上查了一下Ubuntu系统下安装JDK的方法,看起来稍稍有点麻烦,于是我试着在自带的软件中心里搜了一下,然后发现在软件中心里有个OpenJDK Java 7,尝试着安装后,发现这是个好东西,一键安装后环境变量什么的都已经自动配好了,eclipse什么的都能自动识别,很方便.百度了一下Open JDK和sun JDK的区别,大概就是sun公司的JDK是在Open JDK的基础上开发的,扩展了一些东西.经过这段时间的使用,在开发Android的时候没发现有什

UBUNTU下搭建ANDROID开发环境遇到的三个问题及解决措施

1.UBUNTU下安装ADB不能运行       查阅了STACKOVERFLOW上的相关资料,我的系统是64位的,而ADB是32位的,要运行这个程序必须安装ia32-libs,这个库就是用来在64位系统上运行32位程序用的      执行命令 sudo apt-get install ia32-libs 2.ECLIPSE没有菜单栏       这个实在太搞了.以前在WIN7下开发得很爽的,这次差点让我无语了.解决措施:       在桌面写启动项,这个随便去网上抄抄吧,这是一个BUG 3.E

ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)_Linux

由于只是开发环境,所以都是选择比较简单的apt-get安装方式 ,但中间也遇到一点问题. 首先安装nginx nginx的安装和配置其实很简单,nginx本身非常轻量级, 直接 sudo apt-get install nginx 就可以了 他的配置文件是在/etc/nginx/里面,网站项目路径是在/var/www里面,安装之后一定要确保nginx的启动账户有对网站目录的访问权限,否则会报错. 第二步,安装cgi linux底下的cgi程序非常多,在这里我选择的是php5-fpm 方便  在这

在Linux下搭建Git服务器的方法详解_相关技巧

前言 GitHub就是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用. 我打算自己搭建git服务器.虽然目前已经有很不错的git工具,如github,coding.net等,但是为了安全,减少限制和开销,还是放在自己的服务器为好.下面给出安装配置的过程,有问题欢迎讨论和交流,我会及时回复的. 第一步 安装git:可以通过命令的方式快速安装,不同的linux的安装方法可能不

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/