如何在Kotlin中使用jssc?

如何在Kotlin中使用jssc?,kotlin,serial-port,Kotlin,Serial Port,我正在开发一个程序,通过连接电脑和电子秤来测量体重。 我正在用Kotlin开发一种语言,并试图参考Java的库JSSC 但我不知道该怎么办,因为每次我都会遇到一个引用错误。 开发工具是JetBrain的IntelliJ import jssc.SerialPortList object Main { @JvmStatic fun main(args: Array<String>) { val portNames = SerialPortList.ge

我正在开发一个程序,通过连接电脑和电子秤来测量体重。 我正在用Kotlin开发一种语言,并试图参考Java的库JSSC

但我不知道该怎么办,因为每次我都会遇到一个引用错误。 开发工具是JetBrain的IntelliJ

import jssc.SerialPortList

object Main {
    @JvmStatic
    fun main(args: Array<String>) {
        val portNames = SerialPortList.getPortNames()
        for (i in portNames.indices) {
            println(portNames[i])
        }
    }
}
我不知道如何避免这些引用错误,所以我在征求意见。
请给我一个好答案。

看起来你想用图书馆。错误
未解析引用
是一个编译错误。您的代码无权访问类
jssc.SerialPortList
。您应该遵循并在maven或gradle配置中添加依赖项,或者手动将jar依赖项添加到Intellij Idea中

import jssc.SerialPortList;

public class Main {

    public static void main(String[] args) {

            String[] portNames = SerialPortList.getPortNames();
            for(int i = 0; i < portNames.length; i++){
                System.out.println(portNames[i]);
        }
    }
}
Unresolved reference:jssc 
Unresolved reference: SerialPortList