Galera, estou obtendo o seguinte erro com meu JWS, na verdade com minha app que irá rodar pelo JWS ao tentar executá-la pelo JNLP.
MissingFieldException[ The following required field is missing from the launch file: <jnlp><applet-desc>main-class]
at com.sun.javaws.jnl.XMLUtils.getRequiredAttribute(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.buildAppletDesc(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)
Uso o NetBeans 6.8, mas já tentei até escrever e compilar o tudo manual e também nao funfou, deu o mesmo erro… pelo que entendi, ele está achando que minha aplicacao é um JApplet e ele nao esta encontando a tag q especifica onde esta o applet.
porém estou tentando fazer com que ele execute o meu JAR, ou seja so uso a tag e não a que ele procurar ali.
Abaixo segue o XML do meu applet:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp codebase="file:/D:/JAVA/ScriptFast%20Ext/dist/" href="launch.jnlp" spec="1.0+">
<information>
<title>ScriptFast² Ext.</title>
<vendor>Arthur Gregório</vendor>
<homepage href=""/>
<description>Executor automatizado de scripts Unimed Foz</description>
<description kind="short">ScriptFast² Ext.</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se java-vm-args="-Xms16m -Xmx32m" version="1.6+"/>
<jar eager="true" href="ScriptFast_Ext..jar" main="true"/>
<jar href="lib/markutil.jar"/>
<jar href="lib/mysql.jar"/>
<jar href="lib/syntheticaMauveMetallic.jar"/>
<jar href="lib/syntheticaSkyMetallic.jar"/>
<jar href="lib/synthetica-2.9.0.jar"/>
<jar href="lib/syntheticaBlackEye.jar"/>
<jar href="lib/syntheticaSimple2D.jar"/>
<jar href="lib/Oracle.jar"/>
<jar href="lib/ArthUtils.jar"/>
<jar href="lib/commons-io-1.4.jar"/>
<jar href="lib/balloontip-1.0.jar"/>
</resources>
<application-desc main-class="br.sfext.methods.core.Inicio"/> // aqui esta indicando o local da classe com o metodo main no JAR
</jnlp>
Antes que digam, tudo esta no local certinho… nada faltando.
uso JWS 1.6u10
falow, obrigado a quem ajudar.