2015-12-15 3 views
1

Я пытаюсь преобразовать свою кодовую базу апплета в использование градиента. Однако я не могу найти способ запустить апплет.Запуск java-апплета с Gradle

Кто-нибудь знает, как запустить апплеты с помощью градиента?

+0

Запуск его для тестирования или в виде приложения? Апплеты являются компонентами, поэтому их можно добавить в JFrames (или другие), которые будут отображаться в виде графического интерфейса. Также их использовали приложение для просмотра апплетов, но я думаю, что, возможно, он умер несколько версий. – cjstehno

+0

@cjstehno не для развертывания нет, просто для тестирования – Rulasmur

ответ

0

У меня была та же задача, и я пытался запустить appletviewer через Gradle. Это было бы легко сделать с Exec, но мы должны были указать java.security.policy. Единственным решением для меня было следующее.

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" 
    } 
} 
Смежные вопросы