如何在Kotlin中使用jssc?
我正在开发一个程序,通过连接电脑和电子秤来测量体重。 我正在用Kotlin开发一种语言,并试图参考Java的库JSSC 但我不知道该怎么办,因为每次我都会遇到一个引用错误。 开发工具是JetBrain的IntelliJ如何在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
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