Java Web Start много исключений - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь выяснить, почему мой файл jnlp не работает. Я новичок во всем этом, поэтому я хотел бы проверить, все ли я сделал правильно. Я сделал проект с JavaFX, в котором основной класс называется Main.java, а затем создал файл ExecutableJar myApp.jar. Когда я дважды щелкаю по этой банке, она открывается и все работает отлично. Затем я попытался создать файл jnlp с тем же именем, что и мой файл jar, myApp.jnlp. Я сделал это так:

<jnlp spec="1.0+" 
    codebase="url of my site here"
    href="myApp.jnlp">

    <information>
        <title>My Title</title>
    </information>

    <resources>
        <j2se version="1.6+"/>
        <jar href="myApp.jar" main="true" /> 
    </resources>

    <application-desc
        name="Application"
        main-class="Main.class"
    <application-desc>

    <update check="background" />
</jnlp>

В HTML-файл я добавил его так:

<a href="myurlhere/myApp.jnlp">LAUNCH</a>

Поскольку у меня нет сертификата для файла JAR, я добавил URL-адрес своего файла в список сайтов исключений в Панели управления Java / Безопасность. Но когда я пытаюсь запустить его, я получаю исключение com.sun.deploy.net.FailedDownloadException: Unable to load resource: https://myUrlHere/myApp.jnlp Я перепробовал много решений, включая предоставление всех разрешений в файлах java.policy, но ничего не помогло. Когда я попробовал это на другом компьютере, на котором я не пробовал никаких странных решений, прежде чем я получил ошибку: "Could not find main-class Main in myUrlHere/myApp.jar" Я что-то делаю неправильно? Я пытался запустить его локально, но тогда было еще хуже. Я пытался следовать этому уроку: https://www.youtube.com/watch?v=BKuCfNNely4,, но вместо этого я использовал свой школьный сервер.

...