10. juli 2003 - 11:21Der er
17 kommentarer og 1 løsning
link til gif-fil
Hej.
Jeg ønsker at bruge instanser af ImageIcons i mine javafiler.
Jeg er er lige skiftet, fra at bruge TextPad til at bruge Eclipse, og er sikker på at dette er med til at give mig problemer.
Ved brug af textpad, kan jeg placere min billedefiler i samme dir som mine javafiler, og så bare refererer til navnet på billede-filen (som String), som argument til ImageIcon konstruktøren. Denne løsning virker imidlertid ikke i Eclipse, da mine java-filer indhylles i pakker (tror at dette er begrundelsen).
Jeg har forsøgt mig med brug af klassen URL, men uden at få det til at virke. Har placeret en GIF-fil i dir: "C:\pics", med filnavnet peasant.gif.
Et java program er ligesom alle mulige andre programmer.
Der er principielt 3 directories involveret: a) det directory som kilde-teksten (.java filerne) ligger i b) det directory som den compilede kode (.class filerne) ligger i c) det directory som man står i og kører programmet fra
Du har måske forvirret mig en smule, men jeg er ikke i tvivl om at det du har skrevet, vil være til stor hjælp for mig, når jeg får læst op på nogle ting, eller når jeg vender tilbage til, på et tidspunkt, hvor jeg har fået større erfaring.
Lige nu befinder jeg mig på et plan, hvor jeg vælger at abstrahere fra en portion ting jeg ikke forstår, for at kunne få skreve noget kode. Men jeg sætter stor pris på dine præcise og informative svar.
Pointen er bare at man kan godt køre et program der ligger i et directory mens man står i et andet directory og hvis man gør det så er relative stier relative til hvor man står ikk ehvir programmet ligger.
Jeg vil høre dig, om du kan give mig nogle gode råd omkring brugen af Eclipse.
Jeg vælger at skrive til dig her, så mit spørgsmål ikke opildner andre brugere af dette forum, til at kaste med mudder, i et forsøg på at ophøje deres eget IDE.
Som det bør fremgå af mine tidligere spørgsmål, er jeg endnu kun ved at få færten af Java. Jeg er for nylig skifet fra at bruge Textpad til at bruge Eclipse, på andres anbefaling, og også for at kunne opnå fordele på sigt. Jeg har forsøgt at finde informationer på nettet, og læse i help funktionen i Eclipse, men informationsmængden virker uoverskuelig stor (jf. de forskellige Guides). Jeg ville derfor høre om du kunne henvise til et site, eller måske udpege de nøgleområder, jeg bør sætte mig ind i, for at have et fundament at bygge videre på.
(Jeg vil meget gerne oprette et nyt spørgsmål med point)
Når du lige er begyndt så spring over alt det med plugin-development, CVS, ant integration, JBoss & Tomcat integration etc. og fokuser på selve editor funktionaliteten.
Jeg har rodet med at få import af andre pakker til at virke i Eclipse.
Jeg er i stand til at bruge pakker på tværs af projects, vha. Properties -> Projects. Men når jeg skal referere til class-files som ligger udenfor mit workspace så opstår der problemer.
Har kredset omkring Properties -> Source -> Add Folder -> Create New Folder -> Advanced og Properties -> Libraries -> Add Class Folder, men kan ikke få det til at virke.
Jeg har læst ovenstående forklaring omkring din opsætning af Eclipse (min opsætning er ikke overraskende helt standard :), og har også forsøgt at finde hjælp i besvarelsen til dette spørgsmål: http://www.eksperten.dk/spm/339413
Jeg har lavet klassen 'Talk' der er placeret i pakken 'pakke', og 'pakke' ligger i et dir som er angivet i min classpath.
Project Properties Build Path Libraries Add External Jar (hvis det er pakket i en jar) / Add Class Folder (hvis ikke)
Hvis det er nogle pakker du har hentet så er de uden tvivl i en jar.
Hvis det er dine egne pakker, så vil jeg anbefale dig at putte dem i en jar.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.