07. februar 2002 - 12:10Der er
6 kommentarer og 1 løsning
Åbne dokumenter fra Java!
Mit spørgsmål går på om man kan åbne alle slags filtyper fra Java. Det kunne f.eks. være .doc eller .ppt, osv., uden at skulle vide hvor f.eks. Word ligger henne. Hvis jeg f.eks. vil åbne "mitdoc.doc", vil jeg lade OS håntere åbningen af filen, altså jeg er ligeglad om OS vil lade Word åbne det eller en helt anden applikation!
Det jeg er interesseret er at "vedhæfte" filer til min smarte java-applikation, når så brugeren dobbeltklikker på dem, åbnes de i deres tilhørende applikation!
Hmm ... det tror jeg ikke, du kan klare, uden at kalde Runtime.exec(String command). Så kan du evt. håbe på, at hvis du kalder Runtime.exec("test.doc"); så kan styresystemet finde ud af, hvilket program, der skal bruges til at åbne den fil med.
Har prøvet med Runtime.exec("test.doc"), og det virker selvfølgelig ikke. Hvis man ikke umiddelbart kan gøre det, kan man så eventuelt spørge OS, hvor forskellige applikationer ligger henne (evt. registry-db). Problemet er at min app. gerne skulle kunne virke på forskellige maksiner, hvor stien til eksempelvis Word er forskellig. Må gerne være via JNI, da programmet ikke er udviklet i Java for platformsuafhængighed, men for sikkerhed!
Her lige en række eksempler på hvordan man snakker med f.eks word fra Java.
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.