博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
How to install Eclipse?
阅读量:7283 次
发布时间:2019-06-30

本文共 12305 字,大约阅读时间需要 41 分钟。

http://askubuntu.com/questions/26632/how-to-install-eclipse

113
103

I want to install the latest version of Eclipse but the Ubuntu Software Centre contains an older version.

Is there a PPA or some other way to install latest Eclipse? Please describe the steps for full installation.

 
    
Have you tried installing it fro USC? –   May 31 '12 at 10:35
    
USC? what you mean by that ? I'm new to Ubuntu –   May 31 '12 at 10:38
1  
'Ubuntu Software Center', as shown below. I have installed Eclipse on a couple different computers using the software center method as shown - and then PyDev from inside Eclipse. Works slick. –   May 31 '12 at 16:29 

12 Answers

155accepted

If you've downloaded Eclipse from their official website, follow these steps for the installation.

  1. Extract the eclipse.XX.YY.tar.gz using

    tar -zxvf eclipse.XX.YY.tar.gz
  2. Become root and Copy the extracted folder to /opt

    sudo mv eclipse.XX.YY /opt
  3. Create a desktop file and install it:

    gedit eclipse.desktop

    and copy the following to the eclipse.desktop file.

    [Desktop Entry]Name=Eclipse Type=ApplicationExec=env UBUNTU_MENUPROXY=0 eclipse44Terminal=falseIcon=eclipseComment=Integrated Development EnvironmentNoDisplay=falseCategories=Development;IDE;Name[en]=Eclipse

    then execute the following command to automatically install it in the unity:

    sudo desktop-file-install eclipse.desktop
  4. Create a symlink in /usr/local/bin using

    sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44
  5. For eclipse icon to be displayed in dash, eclipse icon can be added as

    sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
  6. Give eclipse the required permissions to modify the osgi file.

    sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
  7. Don't forget that you need to have either OpenJDK or Sun Java installed to be able to run eclipse. Check  for more information about Java installation. Here is a simple example of installing Open JDK 1.6:

    sudo apt-get install openjdk-6-jdk

That's it.

 
6  
I recommend that way, with a minor change: Use the eclipse version when creating a the symlink (eg: ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse42), and use Exec=eclipse42 at the desktop entry. That way you will be able to install multiple different versions of eclipse. –   May 27 '13 at 11:36
4  
Don't forget that you need to have either OpenJDK or Sun Java installed to be able to run eclipse. Run sudo apt-get install openjdk-6-jdk or check out this link for Sun Java  –   Oct 5 '13 at 20:06 
6  
Also worth noting that for 13.10, eclipse.desktop needs Exec=env UBUNTU_MENUPROXY=0 eclipse in order for the menus to work per  –   Nov 25 '13 at 16:46
4  
For steps 2 and 3, I think sudo mv eclipse /opt is more clear and easier for beginners –   Feb 12 '14 at 10:18
8  
Works for me except /opt/eclipse/configuration/org.eclipse.osgi does not exist... –   Jul 27 '14 at 9:52
35
+250

12.04 LTS

The preferred method:

Open Software Center -

In Ubuntu software center select Eclipse

I installed the Extensible Tool Paltform and Java IDE as well, but installing that is optional.
eclipse in software center
Enter your password in the authentication dialog.
This will get you 3.7.1 inside of a package management system.

Alternative options:

The next most preferred method

PPA:
As of this moment, the eclipse-team PPA has no eclipse package for 12.04.
I'll update the answer as things develop.

When it becomes available, if you already installed via software center-

sudo add-apt-repository ppa:eclipse-team/ppa && sudo apt-get update && sudo apt-get upgrade

The least preferred method

Portable:
For a portable installation you can still download directly from the . This gives you the ability to customize several Eclipse installations for different languages CDT, Java, and PyDev or Aptana for instance. It doesn't allow automatic updates. Installing through Software Center is always the preferred method.

I tested the portable 3.7.1 and 3.7.2 tarballs and they work just fine on 12.04 LTS.

An added disadvantage to portable installs is that you have to update your launcher if you move the folder or launch it directly.

 
    
I followed the "preferred method", but curious as to why this is more preferable than the others? –  May 25 '13 at 5:53
    
Search the site for questions about java apps not showing up in the app switcher and other things(reproducible problems for example). I don't have these issues when I install from repo, but people complain about them consistently when a repo install would have avoided the problem instead of requiring a cheese tray. –   May 25 '13 at 5:56
    
Well the preferred method definitely installed cleanly for me. Thanks otherwise I would have chosen the messier method –   May 25 '13 at 11:31
2  
This method is definitely easier, although I would combine it with the accepted answer's method for the launcher/desktop shortcut. –   Jun 16 '14 at 16:18
2  
@Seanny123 The PPA hasn't been updated since before 12.04. This answer has been around for a while. –  Oct 25 '14 at 7:06
29

How to install Eclipse 4.2 on Ubuntu 12.04

Since the Eclipse packages in the Ubuntu repositories are out of date, if we want to install latest releases, we are going to have to do it manually. You can just download the tar.gz file from .

  1. . I got eclipse-jee-juno-SR1-linux-gtk.tar.gz

  2. Extract it by executing a command line

    tar -xzf eclipse-jee-juno-SR1-linux-gtk.tar.gz

    Or with Archive Manager extraction.

  3. Move extracted eclipse folder to /opt/ folder

    mv eclipse /opt/sudo chown -R root:root /opt/eclipsesudo chmod -R +r /opt/eclipse
  4. Create an eclipse executable in your user path

    sudo touch /usr/bin/eclipsesudo chmod 755 /usr/bin/eclipse

    Create a file named eclipse in /usr/bin/ with your preferred editor (nanogeditvi...)

    Copy this into it

    #!/bin/sh    export ECLIPSE_HOME="/opt/eclipse"$ECLIPSE_HOME/eclipse $*

    And save the file

  5. Create a Gnome menu item

    Create a file named eclipse.desktop in /usr/share/applications/ with your preferred editor (nanogeditvi...)

    Copy this into it

    [Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse IDEExec=eclipseIcon=/opt/eclipse/icon.xpmTerminal=falseType=ApplicationCategories=GNOME;Application;Development;StartupNotify=true

    And save the file

  6. Launch Eclipse

    /opt/eclipse/eclipse -clean &

  7. Now you can Lock Eclipse to the launcher bar by clicking right button on Lock to Laucher

 
3  
Good instructions, but I think you shouldn't chown and chmod the /opt/eclipse folder. I wasn't able to install plugins after doing that. –   Apr 30 '13 at 9:05
    
Like in point 3 but with the normal user? –   May 4 '13 at 20:30
3  
Simply don't do anything except mv eclipse /opt/ in step 3. –   May 5 '13 at 16:39
1  
The last line of the script file should be $ECLIPSE_HOME/eclipse "$@" not $ECLIPSE_HOME/eclipse $*. This will preserve things like arguments with spaces in them. –   Dec 13 '13 at 21:20
    
You should probably use /usr/local/bin instead of /usr/bin –   Jun 4 '14 at 16:08
15

I recommend you to download directly from the . the installation process very easy, just extract the files tar.gz, to remove it is also quite easy, simply by deleting the eclipse folder :D

 
11

From your desktop, Click on the Ubuntu Software Center enter image description here

Once it opens do a search for Eclipse

enter image description here

enter image description here

When the search is done, you will see Eclipse listed. all you have to do is click on install, sit back and relax until the installation is done.

If you still have any questions, do not hesitate to ask.

 
1  
How do we install eclipse version 4.2 (SR2) with Ubuntu Software Center? It appears version 3.8 –   May 4 '13 at 20:26
8

This is the instructions copied from 

How to install Eclipse IDE platform on Ubuntu 12.04 LTS Precise Pangolin

1) Open a terminal and enter the command

sudo apt-get install eclipse-platform

2) After Eclipse is installed you can install development plugins based on your needs, e.g.:

will install Java Development Tools (JDT) package for Eclipse

sudo apt-get install eclipse-jdt

will install C/C++ development tools packages for Eclipse

sudo apt-get install eclipse-cdt
 
5

Always download the packaged eclipse from their website. Its best for you to place the eclipse.tar.gz into your opt directory and create symbolic to it and use that around your system.

So if you end up upgrading in the future, all your shortcuts and links wont die.

This is the preferred setup for eclipse. IMO

 
3

I created this little script to install on a bunch of Cinnamon machines. You might have to change specific stuff for your needs but you can use this as a template for your own.

#!/usr/bin/env bashwget -P /tmp/ http://eclipse.mirror.triple-it.nl/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gztar -xzf /tmp/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz -C /opt/chown -R root: /opt/eclipse/cat <<- 'EOF' > /usr/bin/eclipse42    #!/bin/sh        export ECLIPSE_HOME="/opt/eclipse"    $ECLIPSE_HOME/eclipse "$@"EOFchmod +x /usr/bin/eclipse42cat <<- EOF > /usr/share/applications/eclipse42.desktop    [Desktop Entry]    Encoding=UTF-8    Name=Eclipse    Comment=Eclipse IDE    Exec=eclipse42    Icon=/opt/eclipse/icon.xpm    Terminal=false    Type=Application    Categories=GNOME;Application;Development;IDE;    StartupNotify=trueEOF

You can now run Kepler by typing eclipse42 or wait for the menu to refresh (or enter restart) to find it there.

Feel free to comment changes you'd recommend.

 
1

If you are asking about the eclipse classic the latest version from the eclipse project is 3.7.2: and you you can download the tar ball from the website for your OS here:

The latest version in the Ubuntu Software Center is Eclipse 3.7.1; either download it from there or use the terminal with this command line:

" sudo apt-get install eclipse && sudo apt-get update "

As far as a PPA? There appears to be no current or maintained PPA for eclipse classic. The PPA page at LaunchPad still exists but there has not been any activity for what appears to be two years now. You can check out the PPA page here:

The best way to install eclipse classic and the latest version 3.7.2 is from the Eclipse Classic project download page for your OS version. Warning: Eclipse 3.7.2 is built and developed for Ubuntu 10.04 LTS according to the Eclipse Project "Read Me" html documentation. There have been known "will not start issues" with later Ubuntu versions due to the compatibility of Java Runtime Enviroments; it works with JRE6 rather than JRE7. Good Luck :)

 
1

As with any other Eclipse version, you don't have to get it from the repositories. Just download the appropriate archive from , extract and run Eclipse.

Eclipse in the repositories is often outdated. It is usually updated every ubuntu release.

 
1
mkdir ~/opt

Change directory to the folder where your browser downloaded the Eclipse package to. Then unpack Eclipse into the opt folder:

cd {directory where your browser downloaded the package to}tar -zxvf eclipse-jee-juno-SR1-linux-gtk.tar.gz && mv eclipse ~/opt

Make a bin folder in your home directory, this will be used for the startup script:

mkdir ~/bin

Next create an executable for Eclipe at ~/bin/eclipse with your favorite text editor by typing vi ~/bin/eclipse or nano ~/bin/eclipse into the command line. Add the following content:

export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"export ECLIPSE_HOME="$HOME/opt/eclipse"$ECLIPSE_HOME/eclipse $*

Finally, allow the script to be executed:

chmod +x ~/bin/eclipse

HINT: If you are a gtk user and experience problems with the mouse buttons you should try add an export:

export GDK_NATIVE_WINDOWS=true

to the starter file.

You can now execute that file to start up Eclipse.

 
1

If you have already installed eclipse from the software center, there is an easier way.

If you haven't, do that first.

cd ~/Downloads  # (or wherever your tar.gz is)sudo tar -xf eclipse.*.tar.gz '/opt'sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse

Note: much of this process is just tweaked from the top answer to be easier.

转载地址:http://vbkjm.baihongyu.com/

你可能感兴趣的文章
《XSS跨站脚本攻击剖析与防御》—第6章6.2节 Flash安全模型
查看>>
《Python爬虫开发与项目实战》——3.3 小结
查看>>
jetpack —— 基于 FreeBSD 的应用容器引擎
查看>>
《高可用架构·中国初创故事(第3期)》一2.6 激励你的团队成员
查看>>
2013 年最好的 20 款免费 jQuery 插件
查看>>
Firefox 联手 Chrome 合作开发网页 VR 标准
查看>>
《C语言编程初学者指南》一第2章 基本数据类型
查看>>
测试并发应用(二)监控Phaser类
查看>>
云际阔 总相连 ——云栖大会上海峰会阿里云服务专场干货集锦
查看>>
《HTML5+CSS3网页设计入门必读》——导读
查看>>
《数据分析实战 基于EXCEL和SPSS系列工具的实践》一1.3 数据分析的几大抓手
查看>>
使用cProfile等工具来提高python的执行速度
查看>>
猎聘:分析70万在线职位后,告诉你数据分析师前景
查看>>
《流量的秘密 Google Analytics网站分析与商业实战》一1.6 有问有答:衡量成功...
查看>>
如何将 Linux 命令的输出赋值给变量
查看>>
《Puppet实战手册》——2.12 使用正则表达式进行替换
查看>>
《C++ Primer Plus(第6版)中文版》——1.4 程序创建的技巧
查看>>
《Java程序员面试秘笈》—— 面试题13 Java开发原则
查看>>
Oracle官方并发教程之Executor接口
查看>>
Python正则表达式指南
查看>>