Sida 1 av 1

importera eget i java

Postat: 06 jul 2007, 23:22
av Galgalid
Hur fungerar det nu när jag vill importera stuff från egna filer? typ:

import mitt.program.filer.*;

då är väl mitt en undermapp till den nuvarande filer jag arbetar med..eller?

Jag läste om det i en bok men det förklarades så dåligt, så vore takcsam för en lektion...lite jobbigt att skriva allt i 1 fil :P

SV: importera eget i java

Postat: 07 jul 2007, 01:07
av skaggapa
du menar importera dina egna klasser o deras metoder va?

om jag minns rätt så kan du direkt anropa klasser i samma mapp (och även undermappar här är jag inte lika säker)

annars så rekommenderar jag att du bygger en egen jarfil av dina klasser(för du ska väl använda dem fler gånger=) ) och lägger i sökvägen(eller lägger till deras sökväg i javassökväg). Det finns bra guider hos sun på hur du gör jar filer.

när du har jarfilen och den ligger i sökvägen så är det bara

import minjarfil.minklass;

http://java.sun.com/docs/books/tutorial ... index.html

om du kör netbeans så kan du bara högerklicka på rojektet(eller på filerna kommer inte ihåg vilket) för att lägga mappar i sökvägen.

ett tips om du inte kör netbeans är att lägga ett alias i .bashrc

typ

alias java = java -cp 'alla:dina:sökvägar:separerade:med:kolon'

mvh
anders

jobba eftermiddag är tråkigt.

SV: importera eget i java

Postat: 07 jul 2007, 01:35
av Okänd
Om du vill bygga egna bibliotek så är det paket du ska bygga:

http://www.jarticles.com/package/package_eng.html

iofs till windows men ändå...

SV: importera eget i java

Postat: 07 jul 2007, 02:41
av Galgalid
jag lyckas inte...jag använder netbeans så förklara hur jag fixar det där please....detaljerat också....jag har provat på alla sätt(utom det korrekta :P)... :'(

SV: importera eget i java

Postat: 07 jul 2007, 11:10
av Okänd
Galgalid skrev: jag lyckas inte...jag använder netbeans så förklara hur jag fixar det där please....detaljerat också....jag har provat på alla sätt(utom det korrekta :P)... :'(
Jag kör inte netbeans så jag förstår inte vad du syftar på. Annars så står ju på sidan ganska detlajerat vad du ska göra!

Det enda som skilljer mellan windows och linux i det här fallet är ju att istället för att skriva \ så skriver du / i sökvägar. Samt så är det väl en annan syntax på set

SV: importera eget i java

Postat: 07 jul 2007, 12:28
av skaggapa
har du läst på om extensions i suns java dokumentation?

http://java.sun.com/docs/books/tutorial/ext/index.html


annars i netbeans så har du ju möjligheten att göra bibliotek. om du vill göra det enkelt för dig så skapar du i något projekt ett bibliotek med alla filer du vill kunna komma åt sen när du i ett nytt objekt behöver använda några av filerna så kopierar du helt enkelt biblioteket till det projektet och du kan komma åt classerna med

import packagename.classname;

funkar inte det?

jar filer kan jävlas lite i början men när man får till det så är det kalas.

Det rekommenderade stället att lägga jarfiler är i

sökvägtilljava/jre/lib/ext/

om du har sun java6 så har du säkert samma sökväg som jag

/usr/lib/jvm/java-6-sun-xxx/jre/lib/ext/

mvh
Anders

SV: importera eget i java

Postat: 07 jul 2007, 17:31
av Galgalid
ja lyckades med att importera själva filen, men jag kommer inte åt några metoder inuti filen -.-'

SV: importera eget i java

Postat: 08 jul 2007, 00:16
av skaggapa
du har alltså gjort en jarfil?

märkligt.

SV: importera eget i java

Postat: 08 jul 2007, 00:22
av Galgalid
nope, jag orkade inte xD ska göra en jar-fil när min text-editor är klar ^^