2015-12-15 1 views
1

J'ai essayé de convertir ma base de code de l'applet en utilisant gradle. Cependant, je n'arrive pas à trouver un moyen d'exécuter l'applet.Exécution de l'applet Java avec Gradle

Est-ce que quelqu'un connaît un moyen d'exécuter des applets avec Gradle?

+0

Exécution pour test ou application? Les applets sont des composants qui peuvent être ajoutés à JFrames (ou à d'autres) pour être affichés en tant qu'application GUI. Aussi leur habitude d'être une application de visualisation d'applet mais je pense que cela pourrait être mort quelques versions en arrière. – cjstehno

+0

@cjstehno pas pour le déploiement non, juste pour tester – Rulasmur

Répondre

0

J'avais la même tâche et essayais de lancer appletviewer via Gradle. Ce serait facile à faire avec Exec, mais nous devions spécifier java.security.policy. La seule solution a fonctionné pour moi était la suivante.

import org.apache.tools.ant.taskdefs.condition.Os 
task runApplet(type: Exec) { 
    workingDir '../build/demo/' 
    if (Os.isFamily(Os.FAMILY_WINDOWS)) { 
    commandLine 'cmd', '/c', "appletviewer -J\"-Djava.security.policy=java.policy.applet\" applet.html" 
    } else { 
    commandLine 'sh', '-c', "appletviewer -J\"-Djava.security.policy=java.policy.applet\" applet.html" 
    } 
}