ubuntu:javac包gnu.io不存在

zpgglvta  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(293)

我运行的是ubuntu 12.04。我正在尝试用java来交流我的arduino。
我在/home/me/desktop/folder目录下有一个源文件serialtest.java
目录中包含rxtxcomm.jar、librxtxserial.so和我的源代码文件。
我尝试了以下方法来编译serialtest.java:

$javac serialtest.java

我得到以下错误: SerialTest.java:4: error: package gnu.io does not exist ###$javac-verbose-classpath.:rtxxcomm.jar serialtest.java
我也犯了同样的错误 SerialTest.java:4: error: package gnu.io does not exist 我所提到的:javac-classpath不起作用
我能知道我做错了什么吗?我是新来的。谢谢您。

r6hnlfcb

r6hnlfcb1#

你的类路径选项是错误的。应该是:

-classpath .:RTXXcomm.jar

注意冒号( : ). 分号( ; )由shell用作命令分隔符。
当前发生的情况是执行以下命令:

javac -verbose -classpath .

因此出现了第一个错误:“没有源文件”。然后这个命令被传递:

RTXXcomm.jar SerialTest.java

因此出现了第二个错误:“rxtxcomm.jar:找不到命令。”

相关问题