【问题标题】:How to resolve dependencies on JNLP with Maven如何使用 Maven 解决对 JNLP 的依赖
【发布时间】:2020-10-05 03:28:57
【问题描述】:

我正在使用 Eclipse 09-2020 使用 JDK 15 开发一个 Slick 2D 项目,并且我正在通过 Maven 解决我的依赖关系。当我将 Slick2D 添加到 pom.xml 时,它在 IDE 中的 xsi:schemaLocation 中显示错误,提示“缺少工件 javax.jnlp:jnlp-api:jar:5.0”

我尝试重新下载 Java,重置我的 JAVA_HOME 变量,但无济于事。我遇到的其他问题在 lib 目录中引用“javaw.jar”,但这在我的 JDK 中不存在。我该如何解决?

这是我的 pom.xml,如果有帮助的话:

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.newproject</groupId>
<artifactId>newapi</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Slick Based API</name>

<dependencies>
    <dependency>
        <groupId>org.slick2d</groupId>
        <artifactId>slick2d-core</artifactId>
        <version>1.0.2</version>
    </dependency>
</dependencies>

【问题讨论】:

    标签: java maven dependencies jnlp


    【解决方案1】:

    只是一般说明:光滑的项目似乎已经死了。官方源代码库已采用offline。我可能不会将它用于一个全新的项目。 但现在你的问题:

    Java Webstart 从 Java11 开始一直是 removed,因为 oracle 没有开源它。那你能做什么呢?

    1. 您降级到 Java 9/10
    2. 您使用https://openwebstart.com(可能需要进行一些调整)
    3. 您从项目中删除了 JNLP(因为还有其他方法可以启动它)

    似乎有其他人接手了这个项目。您可以在github 上找到它。在forks 之一中,JNLP 也已被删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      相关资源
      最近更新 更多