导入Java外部库时出错

时间:2017-07-05 15:07:09

标签: java javac vlcj

这是我的.java文件和包含外部.jar文件的目录。

here is the directory

here is the lib folder

现在,在终端上编译(Ubuntu 16.04)

我收到此错误: -

  

包uk.co.caprica.vlcj.binding不存在

这是我的两个导入语句

import uk.co.caprica.vlcj.binding.LibVlc;
import uk.co.caprica.vlcj.runtime.RuntimeUtil;

我尝试在导入语句中输入文件夹名称(完整路径),但仍然无效。

当我尝试运行该文件时,我成功编译,buit 我发现主类没有找到错误。

编译命令 javac -cp“。:。/ lib / jna-3.5.2.jar /:lib / platform-3.5.2.jar /:lib / vlcj-3.8.0.jar”main.java

运行命令 java -cp“。:。/ lib / jna-3.5.2.jar /:lib / platform-3.5.2.jar /:lib / vlcj-3.8.0.jar”main

1 个答案:

答案 0 :(得分:0)

如果您的命令是您在Andres的回答中评论的命令,那么您的路径是错误的。 尝试:

javac -cp ".:./lib/*" main.java