LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Best Linux Distribution for Java Programming along with netbeans (https://www.linuxquestions.org/questions/linux-newbie-8/best-linux-distribution-for-java-programming-along-with-netbeans-751403/)

ajithender 08-31-2009 02:06 AM

Best Linux Distribution for Java Programming along with netbeans
 
Hello Friends

Iam very confused that there are too many Linux Distributions available for free in the Internet.


Centros Free (Redhat)
Fedora
OpenSUSE
Mandriva
Opensolaris
Ubuntu


and etc.,


I want to know that what is the best distribution to work with Java Programming i.e i want to install the latest Openjdk and the application server for the same whetheter i.e Glass fish or any other.

Ofcourse friends i dont want to miss the multimedia function i.e watching all kinds of movie formats, listening to music.

So, any one please suggest the good distribution for the 2. also consider one thing that all softwares available in that distribution.

GlennsPref 08-31-2009 06:27 AM

Mandriva is definitely the best OS (distro) I have ever used.

Just download netbeans from sun, install (excellent documentation) and it's all go.

The latest java developement and environment packages are available for easy install with....
urpmi netbeans

netbeans-6.5-2mdv2009.1.noarch
requires,
java-1.6.0-openjdk 1.6.0.0 0.20.b16.4md> x86_64
java-1.6.0-openjdk-plugin 1.6.0.0 0.20.b16.4md> x86_64

jdk=Java Developement Kit

Cheers Glenn

linuxlover.chaitanya 08-31-2009 06:48 AM

Not to flamewar with anyone. The usage of distribution is a lot personal preference. The usage you have is not much specialized and almost all the distributions you use will do the stuff.
I use Ubuntu Jaunty as am quite happy with it. Had Gutsy then Hardy then Intrepid and now finally on Jaunty. And all were on the same machine.
The best thing about Ubuntu is ease of use. If you are not too expert then this is the place you can start off. Installing, updating, and removing packages is a click away. There are more than 20K packages in the repositories that you can install. Huge in my opinion.
It will also work as a good multimedia desktop as well. Most of the movie player and mp3 players are there in the repositories and installing them is a cakewalk.
This is my personal choice and you still could try live distributions to check your compatibility with the distribution before settling down to a particular one.

GlennsPref 08-31-2009 07:09 AM

I agree with linuxlover.chaitanya completely. But Mandriva is the best distro "I have used"

Cheers Glenn

edit
Code:

glenn@GamesBox:~$  urpmi --noclean java netbeans                                (31-08 22:21)
In order to satisfy the 'java-1.6.0-sun|java-1.6.0-openjdk|java-1.6.0-openjdk|cacao|java-1.5.0-sun|kaffe|java-1.6.0-openjdk|java-1.6.0-openjdk|java-1.6.0-sun|java-1.6.0-openjdk|java-1.6.0-sun|java-1.6.0-openjdk|java-1.5.0-sun|kaffe|java-1.5.0-sun|jamvm|java-1.6.0-sun|java-1.6.0-openjdk|java-1.6.0-openjdk|java-1.6.0-openjdk' dependency, one of the following packages is needed: 
 1- kaffe-1.1.8-1mdv2008.1.x86_64: Free virtual machine for running Java(TM) code (to install)
 2- jamvm-1.5.1-2mdv2009.0.x86_64: Java Virtual Machine which conforms to the JVM specification version 2 (to install)                                                                       
 3- cacao-0.99.3-1mdv2009.0.x86_64: JIT compiler for Java (to install)                       
 4- java-1.6.0-sun-1.6.0.15-0.1mdv2009.1.x86_64: Java Runtime Environment for java-1.6.0-sun (to install)                                                                                   
 5- java-1.5.0-sun-1.5.0.20-0.1mdv2009.1.x86_64: Java Runtime Environment for java-1.5.0-sun (to install)                                                                                   
What is your choice? (1-5) 4                                                                 
In order to satisfy the 'java-devel[>= 0:1.5.0]' dependency, one of the following packages is needed:                                                                                       
 1- java-1.6.0-sun-devel-1.6.0.15-0.1mdv2009.1.x86_64: Java Development Kit for java-1.6.0-sun (to install)                                                                                 
 2- java-1.5.0-sun-devel-1.5.0.20-0.1mdv2009.1.x86_64: Java Development Kit for java-1.5.0-sun (to install)                                                                                 
 3- java-1.6.0-openjdk-devel-1.6.0.0-0.20.b16.0.3mdv2009.1.x86_64: OpenJDK Development Environment (to install)                                                                             
 4- kaffe-devel-1.1.8-1mdv2008.1.x86_64: Development package with static libs and headers for kaffe (to install)                                                                             
What is your choice? (1-4) 1                                                                 
To satisfy dependencies, the following packages are going to be installed:                   
  Package                        Version      Release      Arch                             
(medium "Local_2009.1-x86_64")                                                               
  ant                            1.7.1        7.0.2mdv2009> x86_64                           
  ant-junit                      1.7.1        7.0.2mdv2009> x86_64                           
  ant-nodeps                    1.7.1        7.0.2mdv2009> x86_64                           
  ant-trax                      1.7.1        7.0.2mdv2009> x86_64                           
  jakarta-oro                    2.0.8        3.0.3mdv2009> x86_64                           
  jzlib                          1.0.7        8mdv2009.1    x86_64                           
  lib64svn0                      1.6.4        0.1mdv2009.1  x86_64                           
  libffi4                        4.3.2        5mnb2        x86_64                           
  xerces-j2                      2.9.0        10mdv2009.1  x86_64                           
  xml-commons                    1.3.04      3.0.3mdv2009> x86_64                           
  xml-commons-jaxp-1.3-apis      1.3.04      3.0.3mdv2009> x86_64                           
  xml-commons-resolver12        1.3.04      3.0.3mdv2009> x86_64                           
(medium "Local_2009.1-noarch")                                                               
  jakarta-commons-logging        1.1          3.3.4mdv2009> noarch                           
  jsch                          0.1.41      0.0.0mdv2009> noarch                           
  lucene                        2.4.0        0.0.1mdv2009> noarch                           
  xalan-j2                      2.7.0        7.0.7mdv2009> noarch                           
(medium "Local_2010.0-x86_64")                                                               
  lib64serf0                    0.3.0        2mdv2010.0    x86_64                           
(medium "main_updates")                                                                       
  lib64svnjavahl1                1.6.4        0.1mdv2009.1  x86_64                           
  subversion                    1.6.4        0.1mdv2009.1  x86_64                           
  svn-javahl                    1.6.4        0.1mdv2009.1  x86_64                           
(medium "contrib")                                                                           
  appframework                  1.0.3        3mdv2009.0    noarch
  beansbinding                  1.2.1        4mdv2009.0    noarch
  freemarker                    2.3.10      5mdv2009.1    noarch
  ini4j                          0.2.6        4.0.1mdv2009> x86_64
  javahelp2                      2.0.05      4mdv2009.0    noarch
  jna                            3.0.4        0.1.svn630.2> x86_64
  libnb-javaparser              6.5          2mdv2009.1    noarch
  libnb-platform9                6.5          1mdv2009.1    noarch
  libnb-platform9-devel          6.5          1mdv2009.1    noarch
  libnb-svnClientAdapter        6.5          1mdv2009.1    noarch
  netbeans                      6.5          2mdv2009.1    noarch
  netbeans-apisupport1          6.5          2mdv2009.1    noarch
  netbeans-ide10                6.5          2mdv2009.1    noarch
  netbeans-java2                6.5          2mdv2009.1    noarch
  netbeans-resolver              6.5          1mdv2009.1    noarch
  swing-layout                  1.0.3        0.0.1mdv2009> noarch
  swingworker                    1.2.1        5mdv2009.0    noarch
(medium "non-free_updates")
  java-1.6.0-sun                1.6.0.15    0.1mdv2009.1  x86_64
  java-1.6.0-sun-alsa            1.6.0.15    0.1mdv2009.1  x86_64
  java-1.6.0-sun-devel          1.6.0.15    0.1mdv2009.1  x86_64
  java-1.6.0-sun-fonts          1.6.0.15    0.1mdv2009.1  x86_64
  java-1.6.0-sun-jdbc            1.6.0.15    0.1mdv2009.1  x86_64
  java-1.6.0-sun-plugin          1.6.0.15    0.1mdv2009.1  x86_64
248MB of additional disk space will be used.
63MB of packages will be retrieved.
Proceed with the installation of the 43 packages? (Y/n)


ajithender 09-01-2009 12:01 AM

More replies please


All times are GMT -5. The time now is 07:12 PM.