簡體   English   中英

Maven包不可見編譯錯誤

[英]Maven package is not visible compile error

我在 VS Code 中使用 maven,並且從我從 mvn 中央存儲庫加載的 jar 中收到編譯錯誤。

package com.fazecast.jSerialComm is not visible

導入聲明為:

import com.fazecast.jSerialComm.SerialPort;

pom.xml 有:

<dependency>
    <groupId>com.fazecast</groupId>
    <artifactId>jSerialComm</artifactId>
    <version>2.9.1</version>
</dependency>

jar 位於C:\Users\ray\.m2\repository\com\fazecast\jSerialComm\2.9.1\jSerialComm-2.9.1.jar

我在這里錯過了什么簡單的骨頭? 謝謝!

編輯:module.info 內容如下:

    requires javafx.controls;
    requires javafx.fxml;
    
    opens com.mystuff to javafx.fxml;
    exports com.mystuff;
}

好吧,我遇到了解決方案。 我的 module-info.java 需要添加一個額外的要求:

module com.mystuff{
    requires javafx.controls;
    requires javafx.fxml;
    requires com.fazecast.jSerialComm;

    opens com.mystuffto javafx.fxml;
    exports com.mystuff;
}

暫無
暫無

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

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