Jeg prøver, at implementere en netside, så brugeren får en filmenu frem over sit eget filsystem. Jeg benyter NetBeans 6.01 til det. Jeg har importeret javax.jnlp.* og prøver så denne linie: fos = (FileOpenService) ServiceManager.lookup("javax.jnlp.FileOpenService"); Men under kompileringen, så skriver den bl.a.: unexpected type + symbol: serviceManager
Og jeg har forsøgt at oprette variablerne således:
private FileOpenService fos;
men her siger kompileren også: cannot find symbol: class FileOpenService
Hvorfor fungerer det ikke, som jeg har fundet adskillige eksempler på netop sådan her online?
Java webstart køre ikke på netsider men på brugernes lokale maskiner i et sandbox miljø. Ellers skal du over i Applets hvis det skal kunne køres i en browser fra en netside.
Men man har da mulighed for at ekserkvere Java Web Start over nettet, tillade certifikatet og derved give applikationen tilgang til filsystemet f.eks.. Ellers er det vel bare en anden version af typiske javafiler. Som jeg har forstået dokumentationen på sun.org, så kører servletter på servren, appletter på klienten og Java Web Start er en form for mellemting, med adgang til lokale ressourcer.
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.