簡體   English   中英

如何使用 Maven 解決對 JNLP 的依賴

[英]How to resolve dependencies on JNLP with Maven

我正在使用 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 Webstart 從 Java11 開始被移除,因為 oracle 沒有開源它。 所以,你可以做什么?

  1. 您降級到 Java 9/10
  2. 您使用https://openwebstart.com (可能需要進行一些調整)
  3. 您從項目中刪除 JNLP(因為還有其他方法可以啟動它)

其他人似乎已經接手了這個項目。 你可以在github上找到它。 在其中一個分支中, JNLP 也已被刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM