Como executar um aplicativo jnlp em 15.10

0

Eu tenho problemas para executar um aplicativo java começando com o java WebStart.

Eu tenho icedtea-netx installed (1.5.3-0ubuntu0.15.10.1), mas quando tento executar o aplicativo, recebo o seguinte erro:

+(CONNECTED DOWNLOADED STARTED) Status: CONNECTED DOWNLOADED STARTED
java.lang.ClassNotFoundException: java/net/URLPermission     at
java.lang.Class.forName0(Native Method)     at
java.lang.Class.forName(Class.java:195)     at
net.sourceforge.jnlp.SecurityDesc.(SecurityDesc.java:164)
     at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:137)     at
net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:213)     at
net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:198)     at
net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:184)     at
net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:447)     at
net.sourceforge.jnlp.Launcher.launch(Launcher.java:279)     at
net.sourceforge.jnlp.runtime.Boot.run(Boot.java:258)     at
net.sourceforge.jnlp.runtime.Boot.run(Boot.java:59)     at
java.security.AccessController.doPrivileged(Native Method)     at
net.sourceforge.jnlp.runtime.Boot.main(Boot.java:225)
Exception while reflectively finding URLPermission - host is probably not running Java
8+ JNLP file location: digdash.jnlp Read 320 entries from Firefox's
preferences Found preferences file:
/home/franck/.mozilla/firefox/7qd3jlf3.default/prefs.js Using
firefox's profiles file: /home/franck/.mozilla/firefox/profiles.ini
Starting security dialog thread WARNING: key
deployment.system.cachedir has no value, setting to default value No
User level deployment.properties found. java.io.FileNotFoundException:
/home/franck/.config/icedtea-web/deployment.properties (Aucun fichier ou dossier de ce type)
    at java.io.FileInputStream.open(Native> Method)     at
java.io.FileInputStream.(FileInputStream.java:146)     at
java.io.FileReader.(FileReader.java:72)     at
net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:655)     at
net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:479)     at
net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:292)     at
net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:262)     at
net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.initConfiguration(JNLPRuntime.java:451)     at
net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:446)     at
net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481)     at net.sourceforge.jnlp.config.DirectoryValidator.(DirectoryValidator.java:224)
    at
net.sourceforge.jnlp.config.DeploymentConfiguration.move14AndOlderFilesTo15Structure(DeploymentConfiguration.java:829)     at
net.sourceforge.jnlp.config.DeploymentConfiguration.move14AndOlderFilesTo15StructureCatched(DeploymentConfiguration.java:733)     at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:154)
cache: /home/franck/.cache/icedtea-web file exists:true
config:/home/franck/.config/icedtea-web file exists: true
System is already following XDG .cache and .config specifications

O erro principal parece ser: java.io.FileNotFoundException: /home/franck/.config/icedtea-web/deployment.properties . (tocar o arquivo não faz o truque ...)

Eu vim através deste relatório de bug link que pode estar relacionado ... Então aqui está a minha pergunta: qual é a situação atual do jnlp em 15.10? É para funcionar ou está quebrado de alguma forma? O meu problema é específico da minha instalação ou relacionado ao IcedTea em 15.10?

E ... alguém pensa em uma solução alternativa?

    
por alci 22.01.2016 / 14:21

1 resposta

0

Ok, estou respondendo a minha própria pergunta: o problema era com o formato de arquivo jnlp em si e tive o erro de análise que ignorei.

Ele teve que fazer o formato do atributo href da tag jnlp contendo alguns pontos de interrogação (consulte link )

    
por alci 22.01.2016 / 14:40