tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
5017
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Boolace Boolace ist offline Grünschnabel
    Registriert seit
    May 2006
    Beiträge
    4
    Hi,

    habe in meinem Prog ein Paar Bilder, die in meinem Programm-Paket liegen. Ich habe jetzt versucht mit Hilfe von

    Code :
    1
    
    new File("").getAbsolutePath();

    meinen Workspace auszulesen. Allerdings bekomme ich hier den Programm-Pfad und nicht den Workspace-Pfad zurück. Der ist nicht in meinem Programm-Ordner und somit ist das für mich ungeeignet.

    Ich arbeite auf verschiedenen Maschinen und deshalb ist bei den Bilder immer Pfad-ändern angesagt.

    Ich bräuchte etwas in der Art:

    Code :
    1
    2
    3
    
    Sting path = new File("").getWorkspacePath();
     
    backIm = path+"/Projekt/src/.../back.jpg";

    Ich brauche nichteinmal den Projektpfad, der ist ja überall gleich, sondern nur den Pfad zum Workspace à la "C:/Eigene Dateien/workspace/".

    Kann mir jemand helfen? Ist das möglich?

    Gruß,
    Boolace
     

  2. #2
    flashray flashray ist offline Mitglied Rubin
    Registriert seit
    Sep 2005
    Ort
    Mannheim
    Beiträge
    1.325
    Hallo Boolace,

    den Pfad zum Workspace könntest du aus einem eclipse-Projekt wie folgt erhalten:

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    import java.io.File;
     
    public class WorkspaceExample {
     
        public static void main(String[] args) {
            File f = new File("");
            String p = f.getAbsolutePath();
            System.out.println(p);
            p = p.substring(0, p.lastIndexOf(System.getProperty("file.separator")));
            System.out.println(p);
        }
    }


    Vg Erdal
     

  3. #3
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Ist deine Anwendung ein Eclipse Plugin?
    Dann geht das Beispielsweise so:
    Code java:
    1
    
    ResourcesPlugin.getWorkspace().getRoot().getLocation().toFile()

    Gruß Tom
    Angehängte Dateien Angehängte Dateien
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Eclipse findet Workspace nicht
    Von akCHill im Forum Java
    Antworten: 7
    Letzter Beitrag: 05.10.09, 12:35
  2. Eclipse workspace
    Von FrankWST im Forum Coders Talk
    Antworten: 12
    Letzter Beitrag: 29.04.09, 21:00
  3. eclipse: Dateien im Workspace
    Von Vatar im Forum Java
    Antworten: 2
    Letzter Beitrag: 30.08.07, 23:31
  4. Eclipse - Workspace?
    Von flashray im Forum Java
    Antworten: 5
    Letzter Beitrag: 24.09.06, 21:29
  5. eclipse abgestürtzt, workspace in use
    Von kosmo3001 im Forum Java
    Antworten: 2
    Letzter Beitrag: 09.05.05, 17:46