Я изучаю материал JNLP, и я решил попробовать запустить небольшое приложение, которое я сделал с JNLP. Я создал простую java-программу и jnlp-файл. Я загружаю файл jar и файл jnlp на свой сервер apache вместе с файлом html для отображения кнопки запуска. Это файл JNLP (я не уверен на 100%, если это правильно):Неотразимое приложение после запуска с JNLP
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/" href="example.jnlp">
<information>
<title>Example</title>
<vendor>Dev</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se"/>
<jar href="Example.jar" main="true" />
</resources>
<application-desc name="Example"
main-class="main.Example"
width="600"
height="600">
</application-desc>
<update check="background"/>
</jnlp>
Ниже мой HTML-файл на моем апача сервере:
<html>
<head>
<title>Example</title>
</head>
<body>
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
// using JavaScript to get location of JNLP file relative to HTML page
var dir = location.href.substring(0, location.href.lastIndexOf('/')+1);
var url = dir + "example.jnlp";
document.alert(dir);
deployJava.createWebStartLaunchButton(url, '1.6.0');
</script>
</body>
</html>
Проблема заключается в том, когда я нажимаю кнопка запуска запускает запрос, если я хочу запустить example.jnlp. Затем после бит приложение просто открывается, но когда я нажимаю кнопки, они ничего не делают. Это похоже на графический интерфейс, но на всем протяжении ложной логики нет. Любая идея, что может быть проблемой?