Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

jb: Installera NetBeans 6.0 i Ubuntu 7.10

Utvecklingsmiljön NetBeans 6.0 släpptes nyligen och jag ville testa den. NetBeans 6.0 har stöd för Java SE, Java EE, Java ME, PHP, C, C++, PHP med flera programmeringsspråk och verkar vara en riktig höjdare jämfört med NetBeans 5.5.

Till att börja med måste vi se till att vi har multiverse aktiverat, därefter installerar vi Java6:

$ sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-plugin

Om vi vill kan vi använda Java 1.5 istället och byter då ut 6:an mot en 5:a ovanför.

I Ubuntu kan vi ha flera olika versioner av Java installerade samtidigt och därför måste vi berätta för Ubuntu vilken version vi vill använda som standard, vi skriver:

$ sudo update-java-alternatives -s java-6-sun

Vi måste också lägga till sökvägen till vår Java Virtual Machine (JVM) i filen /etc/jvm, det gör vi genom att öppna filen i vår favorittextredigerare. Jag gillar vim och skriver därför:

$ sudo vim /etc/jvm

I filen skall vi lägga till följande rad överst:

/usr/lib/jvm/java-6-sun

Filen (/etc/jvm) bör nu se ut ungefär så här:

# This file defines the default system JVM search order. Each
# JVM should list their JAVA_HOME compatible directory in this file.
# The default system JVM is the first one available from top to
# bottom.

/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-gcj
/usr/lib/jvm/ia32-java-1.5.0-sun
/usr/lib/jvm/java-1.5.0-sun
/usr

Spara filen och avsluta textredigeraren. Nu frågar vi Java vilken version den har genom att skriva:

$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)

Vilket betyder att jag har Java6 (1.6), har du valt att använda Java 1.5 kommer du få ett annorlunda svar.

Nu är det dags att ladda ner NetBeans 6.0 från http://sunmicro.vo.llnwd.net/c1/netbeans/6.0/final/.

Eftersom det går att lägga till moduler i alla versioner väljer jag att ladda ner Java SE - versionen, då den är minst med sina 21 MiB. Direktlänk till NetBeans 6.0 Java SE

För att kunna starta installationen måste vi göra filen körbar, det gör vi genom att sätta x-flaggan på filen med kommandot chmod:

$ chmod +x netbeans-6.0-javase-linux.sh

Slutligen är det dags att starta installationen, vilket vi gör genom att skriva:

$ sudo su -c ./netbeans-6.0-javase-linux.sh

Notera att jag använder sudo för att köra programmet som root, det går lika bra att installera NetBeans i hemkatalogen och då hoppar vi över sudo su -c på raden.

Jag väljer att installera NetBeans 6.0 i katalogen /opt/netbeans-6.0/ istället för den föreslagna /usr/local/ och ser till att NetBeans hittat min JDK.

När installationen är klar startar vi NetBeans genom att skriva:

$ /opt/netbeans-6.0/bin/netbeans

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

Kristians bild

Är det stor skillnad på 5.5 och 6.0 ?

----------------------------------
MÖLUG

---------------------------------------

 

evil_pirates bild

Vad är det du gillar med NetBeans? Har den några fördelar som man bör veta? (jag kodar php/python/bash i Geany och Zend Studio)

lundatoks bild

Absolut enklast är att ta hem det fristående paketet och installera det i sin hemkatalog. Då är installationen ett enradsingrepp.

--
MöLUG - Blog

jonasbjorks bild

Det lilla jag hunnit testa det - ja, jag märker skillnad.

--
In the dark you can't see shiny cars.
Jonas Björk - www.jonasbjork.net

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

Kristians bild

Netbeans liksom Eclipse förstår kod. Texteditorer kan anpassas med hur mycket som helst med macron för att generera kod samt i viss mån lära sig namn på symboler (genom simpel autocompletion av ord i öppna filer eller med hjälp av ctags) - men man kan inte utföra code refactoring. Det är den verkliga vinsten med en IDE.

----------------------------------
MÖLUG

---------------------------------------

 

jonasbjorks bild

För PHP använder jag själv Zend Studio. NetBeans använder jag för Javaprogrammering.

--
In the dark you can't see shiny cars.
Jonas Björk - www.jonasbjork.net

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

evil_pirates bild

Eclipse har jag testat och tyckte det var skit Wink
Zend Studio är väl ett IDE? Eller har jag lurat mig själv totalt?
-
Geany har jag valt då det är en lättviktig och trevlig guibaserad editor. Kör med trevlig kod och gtk vilket alltid är ett plus. Har svårt för apps skrivna i java, dock är Zend Studio hemtrevlig.

Kristians bild

Varför tyckte du att Eclipse var skit? Eclipse känns ganska långsam under GNU/Linux men annars är den ganska lik Netbeans funktionsmässigt. Därför kör jag hellre med den senare som jag även tycker är lite mer tydlig vad gäller menyer och verktygsfält

----------------------------------
MÖLUG

---------------------------------------

 

evil_pirates bild

Det tog "evigheter" att starta Eclipse. Det kändes ostrukturerat och fel, vet inte riktigt hur jag skall förklara men det var inget för mig.
Hur gui't ser ut avgör mycket för mig också, vilket gjorde även netbeans lite mindre intressant. Jag tycker ju geany är grymt bra i sitt gui Wink
.
Jag är också lite av en fantast av IDE och kodeditorer som inte försöker stödja all världens språk. Ju färre språk som stöds desto trevligare (inte nödvändigtvis bättre dock).

Kristians bild

Ja, Eclipse och Netbeans startar rätt långsamt. Geany är ruskigt snabb i starten. Emacs tar någon sekund längre på sig, men den ger det bästa GUI:t - en ren textbuffer utan menyer (kan aktiveras om man vill) där jag kan leka runt med min lisp-maskin Tongue

----------------------------------
MÖLUG

---------------------------------------

 

evil_pirates bild

Börja prata Emacs med en Vi-fantast... det kan ju leda till allt möjligt Wink

Kristians bild

"vi" -> "vim"

----------------------------------
MÖLUG

---------------------------------------

 

evil_pirates bild

no comments