您的位置:首页 > 运维架构 > Tomcat

ubuntu jdk eclipse myeclipse tomcat android 破解,安装

2013-07-30 15:38 567 查看
1.Jdk的安装和配置

Jdk的下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html,在这个界面下载相应的jdk版本;

Jdk的安装:解压到指定目录,执行:tar -zxvf file ,目录名字自定义。

Jdk的环境变量配置:

在终端中输入sudo gedit /etc/environment回车,会要求输入密码,然后会打开一个文件,在文件中输入以下三行

   export JAVA_HOME=/usr/lib/jdk1.7.0_25

   export JRE_HOME=/usr/lib/jdk1.7.0_25/jre

   export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

注意最后一行,CLASSPATH后面有一个.:,(当时我这个忘了,结果写了个hello world,能编译,但是不能运行)

同样,再修改第二个文件,在终端中输入sudo gedit /etc/profile回车

在此文件中添加以下四行

export JAVA_HOME=/usr/lib/jdk1.7.0_25

export JRE_HOME=/usr/lib/jdk1.7.0_25/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300

通过这一步将我们安装的jdk加入java选单。

然后执行:

update-alternatives --config java

Java -version 测试成功与否。

2.Eclipse的安装和配置

Eclipse的下载:http://www.eclipse.org/downloads/,选择相应的版本。

解压方式跟上面安装jdk是一样的,本人的解压路径是/home/and/java/eclipse/eclipse

sudo apt-get install ia32-libs


3.android的安装与配置

Android sdk的下载:http://developer.android.com/sdk/index.html,选择相应的版本。

下载好了之后双击打开,解压方式跟之前的jdk解压方式一样,不再重复

解压之后的路径是/home/and/java/android/android-sdk-linux_x86

Adt的安装:https://dl-ssl.google.com/android/eclipse/

Svn的安装:http://subclipse.tigris.org/update_1.10.x

SVN安装注意问题

按照以前的装法

1、sudo apt-get install libsvn-java

2、eclipse.ini中增加参数

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Djava.library.path=/usr/lib/jni

就可以了,但安装配置好后还是报错Failed to load JavaHL Library.重新安装libsvn-java还是不灵,去usr/lib/jni发现jni不是个目录。原来是安装目录发生了改变。将jni的path改为如下就正常了。

-Djava.library.path=/usr/lib/i386-linux-gnu/jni/

如果你装的是64位的系统,那么改为:

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/

2) ubuntu Incompatible JavaHL library loaded. 1.7.x or later required

3)JavaHL 版本过低错误,Ubuntu 12.04中,通过 $ apt-get install libsvn-java 命令安装的版本是1.6.x

如果你的eclipse是3.7.2 默认安装的subclipse 是 1.8.x 版本的,他要求 JavaHL 是 1.7 以上。

所以需要你卸载掉 subclipse 换成 1.6.x 版本。

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

java.library.path = /usr/lib/jni

看来是原来指定 的JavaHL的路径失效了。能过命令:

sudo find /usr -name libsvnjavahl-1.so

查找其中的缺失文件,发现在文件位于:

/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so

说明Ubuntu升级到12.04以后,JavaHL Library的位置由原来/usr/lib/jni改为了/usr/lib/x86_64-linux-gnu/jni

所以解决方法就是打开eclipse安装目录下的eclipse.ini文件,将原来配置的

-Djava.library.path=/usr/lib/jni

改为

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni

4.Tomcat的安装与配置

下载:http://tomcat.apache.org/,相应版本;

配置Tomcat环境变量:

$sudo gedit /etc/profile

加入:

Export CATALINA_BASE=/tomcat解压目录/tomcat

Export CATALINA_HOME=/tomcat解压目录/tomcat

Sudo getdit /etc/environment

Export CATALINA_BASE=/tomcat解压目录/tomcat

Export CATALINA_HOME=/tomcat解压目录/tomcat

sudo gedit ./bin/startup.sh

JAVA_HOME=/usr/lib/jdk1.7.0_25

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

TOMCAT_HOME=/home/leftaven/leftaven/tomcat7

sudo gedit ./bin/shutdow.sh

JAVA_HOME=/usr/lib/jdk1.7.0_25

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

TOMCAT_HOME=/home/leftaven/leftaven/tomcat7

启动:sudo ./bin/startup.sh

自动启动 Tomcat 服务

方式1:配置/etc/rc.local(最简单)

sudo vi /etc/rc.local

添加如下一行

/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)

5.Myeclipse的下载与安装
http://www.myeclipseide.com/index.php?name=Recommend_Us&req=Download&version=ME下载相对应的版本
示例文件名:myeclipse.run

1.ctrl+alt+t打开终端,切换到myeclipse所在路径: cd /media/thinkcu/Backup/常用软件/Ubuntu/

2.设置myeclipse.run的执行权限,使之可以安装: sudo chmod +x myeclipse.run

3.运行myeclipse安装向导(执行安装向导之前不要忘了先JDK,JDK1.7安装教程http://www.linuxidc.com/Linux/2012-11/74189.htm): sudo sh myeclipse.run 也可以是:sudo . myeclipse.run(但博主这里不行,用"."执行二话不说,果断卡住,内存丰满!)

4.OK,进入图像界面安装myeclipse,(选择安装路径,选择系统,我这里64位的),

破解:资源下载地址http://download.csdn.net/detail/avenleft/5839397
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: