Avatar billede geputzt Nybegynder
07. februar 2002 - 12:10 Der 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!
Avatar billede disky Nybegynder
07. februar 2002 - 12:15 #1
Du kan læse og skrive til alle typer filer, men java forstår ikke per default hvordan en .doc fil er opbygget. Men du kan sagtens læse data i filen.
Avatar billede geputzt Nybegynder
07. februar 2002 - 12:20 #2
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!
Avatar billede martin_schou Nybegynder
08. februar 2002 - 08:29 #3
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.
Avatar billede geputzt Nybegynder
08. februar 2002 - 09:05 #4
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!
Avatar billede martin_schou Nybegynder
08. februar 2002 - 09:10 #5
Det vil altså sige, at programmet KUN skal kunne køre på windows?
Avatar billede geputzt Nybegynder
08. februar 2002 - 09:21 #6
Ja, i første omgang skal det kun køre på windows
Avatar billede radovan Nybegynder
10. februar 2002 - 12:05 #7
Geputzt, Du bør gå ind på følgende website og hent bridge2java:
http://www.alphaworks.ibm.com/aw.nsf/download/bridge2java

Her lige en række eksempler på hvordan man snakker med f.eks word fra Java.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester