14. oktober 2002 - 15:01Der er
6 kommentarer og 1 løsning
import fra en anden mappe?
Jeg har 2 mapper, funktionsKomponent og modelKomponent. Alle klasser i disse mapper er packages. Mit problem er at jeg har en klasse i den ene mappe der skal benytte sig af en funktion fra den anden mappe. Hvordan gør man det? Hvordan kan man gå en mappe tilbage og en map frem til en anden mappe når man importere i java?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Hvis jeg skal uddybe lidt: - hvis din root er C:\java\src - så skal filerne i pakken test.sub1 være i C:\java\src\test\sub1 - så skal filerne i pakken test.sub2 være i C:\java\src\test\sub2 - og du kan referere med import test.sub1.*; og import test.sub2.*;
Ok det kan være jeg skal gå dybere med forklaringen. Jeg har i min Funktions_Komponent mappe en klasse jeg skal bruge som hedder FK_ConnectDB. Starten på den seer sådan ud:
package Funktions_Komponent;
import java.sql.*;
public class FK_ConnectDB {
I min Model_Komponent mappe har jeg en klasse der skal benytte sig af ovenstående klasse dens start seer sådan ud:
package Model_Komponent;
import Funktions_Komponent.*; import java.sql.*;
public class MK_Leverandoer { FK_ConnectDB db;
Begge mapper ligger i samme mappe, når jeg compiler class MK_Leverandoer får jeg denne fejl:
--------------------Configuration: j2sdk1.4.1 <Default>-------------------- C:\Documents and Settings\Erol Eskici\Skrivebord\Inco-System\Model_Komponent\MK_Leverandoer.java:3: package Funktions_Komponent does not exist import Funktions_Komponent.*; ^ C:\Documents and Settings\Erol Eskici\Skrivebord\Inco-System\Model_Komponent\MK_Leverandoer.java:9: cannot resolve symbol symbol : class FK_ConnectDB location: class Model_Komponent.MK_Leverandoer FK_ConnectDB db; ^ C:\Documents and Settings\Erol Eskici\Skrivebord\Inco-System\Model_Komponent\MK_Leverandoer.java:11: cannot resolve symbol symbol : class FK_ConnectDB location: class Model_Komponent.MK_Leverandoer public MK_Leverandoer(FK_ConnectDB db) ^ 3 errors
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.