aspose file tools*
The moose likes Linux / UNIX and the fly likes Installing MyEclipse in Ubuntu Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Installing MyEclipse in Ubuntu" Watch "Installing MyEclipse in Ubuntu" New topic
Author

Installing MyEclipse in Ubuntu

Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Guys,

Somehow I managed to get internet connection on my new Ubuntu installation. Im now willing to get all the mundane java stuff that I have been doing with windows to be done in Ubuntu. I have a couple of questions here. Is there any guide or any sort of knowhow where I could get information on doing this. I tried google and the support site from my eclipse, but I was not able to find suitable documentation. Any suggestions?


SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Got some information in the internet. Will be trying it out today at home. But if any rancher here has already tried it, please let me know here!
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Any ideas guys?? Google search not pulling up satisfying results???
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5823
    
    7

There are usually two ways:

1) Use the Package Manager to locate and install Java-related stuff (MyEclipse will not be in this list because it is not free)

2) Download and install the stuff yourself

Personally, I always do #2. This includes the JDKs (download and run the *.bin), Eclipse (download and unpack), Tomcat, JBoss AS, Ant, Maven, et.c, etc, etc. I put the JDK at /usr/java (force of habit from Fedora) and the other stuff in /opt (after I change the owner).


JBoss In Action
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Can you please elaborate on point number 2? Im new to Linux and would probably need some guided steps to get things installed at this stage.
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5823
    
    7

Here's what I do.

1) JDK installation
Download the *.bin (not the *.rpm.bin file) file for Linux from Sun's web site. http://java.sun.com/javase/downloads/?intcmp=1281
Make sure you get the JDK, not the JRE, and you need only the plain JDK, not the one with Java EE or with NetBeans.
I download it to my desktop.
Then open a command prompt and do (warning: these are from memory, substitute xxx with your info):



You will now have a directory /usr/java/jdk1.6.0_13. Note that you must run the *.bin file form the /usr/java directory - the *.bin creates its directory structure in the directory from which it is run.

At this point I usually create some symbolic links to make life a little easier:



You can also "ln" jar, javac or others as you like.

Then in my .bashrc (or profile file) I place:



Later, when i upgrade to JDK 6u14, I simply change the /usr/java/default link to reference /usr/java/jdk1.6.0_14 and everything else is automatically updated because everything else references /usr/java/default.

2) Install Eclipse

Download Eclipse for Java EE Developers. I download to my desktop. Then I change ownership of /opt to myself and extract the Eclipse tar.gz file into /opt so that I end up with /opt/eclipse. To run it, run /opt/eclipse/eclipse. You can also add a menu item to KDE or Gnome to run it.

For other things (Ant, Tomcat, JBoss AS) I follow the same pattern as for Eclipse.
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

I would try this today and may be comment here if in case any problems arise.
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

I tried out your way of getting jdk installed. But I did not understand what xxx means?? I guess I missed something here and the installation was successful but it did not install in the location where I wanted.

Another question is where can I find .bashrc? And do I use it to set my Java_Home?
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

I"m sorry to ask this again. But please could you elaborate your installation steps for Java once again...alteast on the points that I mentioned in the post above?
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Im having terrible troubles when I tried to install jdk in the location that I wanted (under mz user directory). I need some help here. Please!
Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2849
    
  11

Peter, thanks for that rundown! I like the way you organize things, especially the java install. That's a very clean way of doing it.

Jothi, Peter is using the Xs to substitute for things that will different on each system. He used xxx to represent your user name. On my system, I have /home/greg, Peter probably has /home/peter, and you probably have /home/jothi. When you download the java installation "bin" file, it's going to be somewhere in your home folder, probably in desktop. He's using xxxx just to represent the exact file name of the java bin file you downloaded to install. It's going to change just slightly to reflect the actual version and release number. Does that help? Good luck!
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5823
    
    7

I like the way you organize things, especially the java install.


I'd like to take credit for this but can't. The *.rpm.bin download from Sun's web site builds the structure that I outlined. My first foray into Linux was with SUSE, and later with RHEL and then Fedora, and all those systems use RPM for package management. And I got used to where they placed the JDK. I hate the fact that when I install using the package manager that I never find where everything gets hidden, hence my aversion to using the package manager for most Java-related items

where can I find .bashrc?


In Linux, and file that starts with a dot is a hidden file. In the file manager change the options to display hidden files. Or on the command line use 'ls -al' to display hidden files (I set my 'dir' alias to that ls command).

it did not install in the location where I wanted.


As I pointed out, you have to open a terminal window and 'cd' to the /usr/java directory, and from there run the install. The installer will unpack the JDK into the current directory (ask me how many times I accidentally installed into /home/peter/Desktop...). (Shoot, I just installed Ubuntu 9.04, along with Windows 7, on my laptop yesterday and installed the JDK, I should have captured the terminal output and pasted it here.)
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Thanks Peter for your response. I guess the third time I got it correctly installed. But later when I opened a terminal and said javac, it did not show anything. It told me that I have to download java from so and so location showing all possible jvm implementations. Can you please tell me how you have set your java home and especially how to edit the .bashrc file?
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5823
    
    7

Are you saving that running, for example, "java -version" works, but running, for example, "javac -version" does not work? If so, either you did not run 'ln -s' to set of a symbolic link for javac, or you set it up incorrectly.

I have read elsewhere that you can simply create a .bashrc_profile file in your home directory and bash will automatically read it. That has never worked for me. But I like the idea of having my settings in a separate file. So I edited .bashrc and add these lines at the very end of the file:



Then I created .bash_profile and added these lines:

Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2849
    
  11

Hey Jothi, how's it going with MyEclipse? I had a pretty bad time with it actually. I tried an automatic update, and that failed hard. I couldn't even open Java files any more. So I nuked that version of Eclipse, and just downloaded their full package with Eclipse plus their tools. That worked better except it killed the internal web browser until I updated Subversion, which doesn't make a lot of sense. After that it seemed to work though.
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

I"m still unclear with Peter"s explanation and I gues I might need to try it again during the weekend. Man it is really hard for beginners!
Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2849
    
  11

Oh, OK. Well, keep us up to date. I've also just started using Kubuntu for the first time, but I learned Unix many years ago in school so that helps. I've hit some problems, but mostly it works well. The installation is much easier than Windows, and so far it's been plug and play with all my hardware. The MyEclipse problems seem to be more an issue of MyEclipse than the platform, but I haven't tried it on Windows so I can't be sure.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Installing MyEclipse in Ubuntu