2010-09-27 4 views
6

Je travaillais à automatiser la même exécution de code java en utilisant JNLP et j'ai été surpris de découvrir que les mâchoires ne m'ont pas donné un code de retour valide.Les codes de sortie javaws sont-ils vraiment cassés?

ligne d'exécution originale était:

javaws -wait http://example.com:666/missing.jnlp 

Cela ne montrait une fenêtre laide avec "Impossible de lancer l'application." message.

Comme vous pouvez l'image que j'ai essayé de faire ce pas besoin d'une interface graphique et essayé:

javaws -wait -Xnosplash -import -silent http://example.com:666/missing.jnlp 

Mais même si cette commande échoue, il retournera encore 0, le succès.

Comment résoudre ce problème?

+2

Le site Sun/Oracle est un peu en désordre en ce moment, mais avez-vous vérifié la base de données de bogues? Notez que j'avais entendu dire que c'était très lent * si vous étiez connecté * au site. –

+0

Comme vous pouvez l'imaginer, j'ai essayé cela hier et c'était impossible à utiliser. Peut-être qu'ils ont des problèmes avec le backend de base de données, licence expirée;) – sorin

Répondre

5

Il s'agit du Bug ID 6898437 dans le traqueur de bogues Oracle/Sun et il est corrigé dans les versions plus récentes.

+1

Merci d'avoir mis le lien mais je ne le vois pas marqué comme résolu et la connexion de suivi ne donne aucune réponse (même comportement que 3 mois auparavant). Une raison de plus pour s'éloigner de Java. Je ne veux pas savoir ce qui se passe à l'intérieur d'Oracle ces jours-ci. – sorin

+0

Je ne peux pas me connecter non plus, mais ce lien inclut les informations suivantes: "Etat 11-fermé, vérifié, demande d'amélioration" et "libération fixe 6u21-rev (b08), 7 (b119) (ID de bogue: 2184659) , 6u23 (b02) (ID de bogue: 2189374), 6u22-rev (b05) (ID de bogue: 2199472) ". J'ai vérifié que cela fonctionne pour moi en utilisant jdk1.6.0_23. Ce qui se passe à l'intérieur d'Oracle est une autre question ... – Ben

+0

En fait, je peux me connecter, mais il a fallu quelques minutes à la page de connexion pour répondre. – Ben

Questions connexes