轻松解决Linux安装Eclipse方法
随着Linux的发展,很多人开始学习Linux系统,你了解Linux系统么?你是Linux系统的应用者么?本文为你详细介绍Linux安装Eclipse,为你在学习Linux安装Eclipse时起一定的作用。以下是Linux安装Eclipse完全攻略。
1. ubuntu 下安装Eclipse
1.1 在Ubuntu搭建java开发环境
(1)安装好Ubuntu系统;安装的时候强烈建议连接上网,它会自动下载语言包,自动装上五笔,拼 音,还有会默认把firefox浏览器设置为中文.
(2)配置Ubuntu环境:添加源,更新软件信息,升级内核
可以参考网上的一篇文章:
http://hi.baidu.com/myownroom/blog/category/Linux
$ sudo apt-get update
(3)安装jdk软件包
sudo apt-get install sun-java6-jdk
大约过了二十分钟会提示安装jdk成功信息,这时候你可以在shell打入java或javac看一看,看一下显示的信息有显示(这里显示的是jdk版本号,如果系统自带的有gdk,需要注意一下),证明jdk安装成功.
(正在设定 sun-java6-jre 不动了……
怎么办?\"确定\"选项明明就在,但是狂按回车没反应……
网上一查,按tab键,\"确定\"变红,再按回车,ok了)
接下来的工作是,配置JRE环境:
在shell执行:
sudo update-alternatives --config java
通常会给出两个或两个以上选择的路径
选择:/usr/lib/jvm/java-1.6.0-sun/jre/bin/java作为你的JRE
(4)建议安装安装浏览器Java插件(不是必要的):
在shell中执行:
sudo apt-get install sun-java6-plugin
1.2 在ubuntu下安装eclipse。
(1)到http://www.eclipse.org/downloads/,下载eclipse for linux版本,我下载后文件的完整名称为:
eclipse-java-galileo-SR1-linux-gtk.tar.gz
解压缩后,可以查看根目录下的
(2)将eclipse-SDK-3.2.1-linux-gtk.tar.gz这一个文件放到/opt目录下面(用root执行mv _ _语句才能移进opt文件夹)
(3)在shell中进入/opt/,执行: tar -zxvf eclipse-SDK-4.2.1-linux-gtk.tar.gz语句,解压缩下载文件
(4)在shell中,进入到eclipse 目录,cd /opt/eclipse
设置文件eclipse执行权:chown -R root:你的用户名 eclipse
(5)创建桌面连接
sudo gedit /usr/share/applications/eclipse.desktop
加入下面内容
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse SDK Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=Application;Development;
这时就会在最左上角的应用程序菜单加多一个\"编程\"-->\"eclipse\"的菜单,点击即可起动eclipse.
提示:如果点击\"编程\"-->\"eclipse\"的菜单提示编码错误,就在桌面上自己建一个启动器指向eclipse安装目录即可..
参考网址:http://www.javaeye.com/topic/34636
2. Redhat 下安装Eclipse
参考:
(1)http://collonn.javaeye.com/blog/436427
(2)http://hi.baidu.com/summerytyj/blog/item/58ca9801b 4cb78d3267fb579.html
RedHat上安装jdk
第一步:如果原来机子上安装的有RedHat,需要首先卸载RedHat自带的JDK。因为版本比较新的eclipse可能需要比较新的jdk版本。
rpm -qa | grep gcj
#会列出一些东西如:java-1.4.2-gcj-compat-1.4.2.0-27jpp等,我们只删除含有java字串的软件包
rpm -e java-1.4.2-gcj-compat-1.4.2.0-27jpp
#或者:rpm -e --nodeps java 也可以:
但是这样删除的时候可能会遇到一些问题,主要是有关依赖包的问题。
这可以在Applications->Add and Remove Software中找到java开头的包进行删除。
第二步:安装jdk(无论是eclipse c/c++还是eclipse java,都需要jdk)
在sun官网上下载对应操作系统的jdk。
一般有两种格式的文件。
第三步:安装eclipse。
解压电机eclipse可执行文件即可。
第四步:在桌面上添加eclipse图标
(1)编写.sh文件
export JAVA_HOME = /usr/java/(jdk安装文件夹)
export PATH = $JAVA_HOME/bin:$PATH
CLASSPATH=.:/usr/java/j2sdk1.4.2_01/lib/tools.jar: $CLASSPATH
export CLASSPATH
opt/eclipse/eclipse(此为eclipse解压缩文件所在目录) -vm /usr/java/(jdk安装文件夹) /bin/java -data ~/workspace &
create launch from desktop:
(1)entry derectory:/usr/share/applications/
(2)gedit eclipse.destop
[Desktop Entry] Encoding=UTF-8 Name=EclipseC++ Type=Application Terminal=false Exec=/opt/eclipseC++/eclipse -vm /opt/jdk1.6.0_16/bin/java -data ~/workspaceC++ Icon=/opt/eclipseC++/icon.xpm Categories=Apllication;Development;
(2)在桌面上右键单击,选择create launcher,然后选择上述编写的.sh文件。这时,桌面上就会出现eclipse可执行文件。点击即可运行。
3. 配置tomcat
第一步:
下载eclipse tomcat插件:
http://www.eclipsetotale.com/tomcatPlugin.html
将该插件解压后放到eclipse的plugins目录下。
第二步:
下载tomcat:
http://tomcat.apache.org/
重启eclipse即可看到tomcat的图标。
4. MySQL:
download address:
http://dev.mysql.com/downloads/
access denied (java.util.PropertyPermission catalina.home read
Window->Preferences-> Tomcat
Advanced->Launch Tomcat Using Sacrity Manager(don not choose)
5. MyEclipse:
download wensite:
http://www.verycd.com/topics/2741105/
ed2k://|file|[J2EE.集成开发环境].TLF-SOFT-MyEclipse.Enterprise.Workbench.v7.1.1-R iFT.nfo|3943|1bb19755c5394a0fd8ff7592ca909d04|h=JBB AC3WAD444UT3MP2RURLNVMZXQLFEQ|/
reference:http://blog.sina.com.cn/s/blog_45fd882f0100cjsx.ht ml
have downloaded the MyEclipse , I input
$ sudo chmod 777 MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86-Ri FT.bin
$ ./MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86- RiFT.bin
bash: ./MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86- RiFT.bin:无法执行二进制文件
$ sh MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86-Ri FT.bi n
MyEclipse.Enterprise.Workbench.v7.1.1.LINUX.X86-Ri FT.bin: 1: Syntax error: \"&\" unexpected (expecting \")\")
I do not know how to solve it,the quit.
But I still can develop web applications on eclipse.
6. Start Web Development
Reference:http://cwiki.apache.org/WW/setting-up-eclipse-with -tomcat.html
(1)Help->Install new software
->Available Software
input the website: \"http://download.eclipse.org/releases/galileo\"
choose \"WEB,XML,Java EE Development\"
the plugin can help create web applications, including JavaScript, XML, XSL, XSD, HTML, XHTML, CSS, JSP, EJBs, Webservices, and JPA tools
(2)define server:
new -> server
tomcat 5.0
(It do not support for tomcat 5.5 and 6.0, so I can just use tomcat 5.0)
(3) restart the eclipse
new-> project
input:\"web\"
choose \"Dynamic Website\"
(4) add new html to \"web \" project
<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"> <html> <head> <mce:script type=\"text/javascript\"><!-- function hello(){ alert(\"hello\"); } // --></mce:script> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"> <title>Insert title here</title> </head> <body> <input type=\"text\" id=\"input1\" ></input> <br></br> <input type=\"button\" value=\"submit\" onClick=\"hello()\"></input> </body> </html>
(5) 选中web工程,右键单击。
Run as -> Run on server
choose tomcat5.0
input website :\"http://localhost:8080/web/index.html\"
you will find you have got much seccess!
(6)add new servnet for the project:
new -> servlet,
name:helloservlet
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class for Servlet: HelloServlet * */ public class helloservlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#HttpServlet() */ public helloservlet() { super(); } /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#doGet(HttpServletRe quest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().write(\"Hello, world!\"); } /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#doPost(HttpServletR equest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } }
restart the eclipse,and run on server,
input web site:\"http://127.0.0.1:8080/web/hellowervlet\"
you will see:
Hello, world!
这样就你学会了Linux安装Eclipse。
轻松解决Linux安装Eclipse方法的更多相关文章
- 解决linux安装软件依赖的曲线救国方案
相信大家在一台无法连接外网的linux上安装软件时,对于软件依赖的安装,都会特别头疼,因为软件依赖的安装,不论是其数量,还是安装的复杂度都比软件本身要高出一个维度! 今天就和大家分享一个,解决linu ...
- 详解Linux安装GCC方法
转载自:http://blog.csdn.net/bulljordan23/article/details/7723495/ 下载: http://ftp.gnu.org/gnu/gcc/gcc-4. ...
- 为你详解Linux安装GCC方法
下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查 ...
- Linux 安装Eclipse
安装Eclipse 场景: 我用的是笔记本(Windows系统),我在笔记本上安装了虚拟机,在 虚拟机中安装了Linux系统,使用的镜像是:CentOS-6.6-x86_64-bin-DVD1.iso ...
- Linux安装软件方法总结
相比于windows系统,Linux安装程序就比较复杂了,很多需要root用户才能安装.常见的有以下几种安装方法 源码安装 rpm包安装 yum安装 (RedHat.CentOS) apt-get安装 ...
- [原创] Ubuntu Linux 安装Eclipse
一 安装JDK 1.下载 JDK 7从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 JDK ...
- 解决Linux安装 VMware tools 工具的方法
一:启动linux服务器,并用远程登录工具访问linux服务器 1:启动系统 2:用服务器控制台 :查看点ip地址 3:用客户端 连接服务器 二:挂起 vm虚拟机的 tools 安装光盘 三:开始 ...
- 有关于kali linux安装eclipse出现的一系列问题
第一步下载jdk,以及eclipse我就不再细说/官网都有的下载.(记得下载自己对应的版本就好了) 对于kali linux有这么一个问题,也是一直惹大家烦恼的问题--kali linux自带了jav ...
- centos7安装eclipse方法
很多喜欢编程的朋友并不是很喜欢使用Windows来编写程序,尽管可视化编程但是操作相对繁琐,因而只在电脑上装有Linux系统,那么我们来说一下Linux下安装Java EE编程工具eclipse的方法 ...
随机推荐
- JSTL标签出错:<c:forEach var="book" items="${requestScope.books}" varStatus="status">
今天在运行书里的JSTL标签代码的时候出错,总结一下: 问题1.The JSP specification requires that an attribute name is preceded by ...
- yield return的用法简介
使用yield return 语句可一次返回一个元素. 迭代器的声明必须满足以下要求: 返回类型必须为 IEnumerable.IEnumerable<T>.IEnumerator 或 I ...
- js中eval() 方法的使用以及一些特殊的使用方式
1.eval方法只能在非严格模式中进行使用,在use strict中是不允许使用这个方法的. 2.eval函数接收一个参数s,如果s不是字符串,则直接返回s.否则执行s语句.如果s语句执行结果是一个值 ...
- 【C++】int、const char*、char*、char、string之间的转换
#include "stdafx.h" #include<string> #include<vector> #include<iostream> ...
- sshpass 用法举例
关于sshpass 背景 在Linux后台中,经常会用到ssh.scp等命令.需要进行认证,手动输入密码,是交互式的过程. 当将ssh.scp等命令做成自动化脚本时,可能需要非交互式的登录过程,此时可 ...
- Docker 安装部署
Docker学习笔记 一.Ubuntu Docker 安装 (1).获取最新版本Docker安装包 lyn@lyn:/data/docker$ sudo wget -qO- https://get.d ...
- Oracle的Connect By理解
connect by中的条件就表示了父子之间的连接关系 比如 connect by id=prior pid,但如果connect by中的条件没有表示记录之间的父子关系那会出现什么情况? 常见的,c ...
- Bootstrap Typeahead/Jquery autocomplete自动补全
使用Bootstrap Typeahead 组件: Bootstrap 中的 Typeahead 组件就是通常所说的自动完成 AutoComplete,自动填充. 效果如图所示: 实现方式: 1.引入 ...
- Java学习——增强for循环、switch
增强for循环 Java5引入了一种主要用于数组的增强型for循环. 例子 public class ForTest { public static void main(String args[]){ ...
- pptp记录日志
/etc/ppp/ip-up #!/bin/bash # This file should not be modified -- make local changes to # /etc/ppp/ip ...