我有以下 External.java 文件,该文件对放在folderWhereMyJarIs中的JAsioHost.jar文件有外部依赖:
package external;
import com.synthbot.jasiohost.*;
public class External {
public External(){
System.out.println("Class CONSTRUCTOR");
}
public int operateAdd(int a, int b){
int res = a+b;
return res;
}
public static void main(String[] args) {
System.out.println("Hello world");
}
}
我无法从我的Windows命令行将.java文件编译成.class文件,因为当我输入
时javac -cp .;/folderWhereMyJarIs/JAsioHost.jar External.java
它给了我以下错误:
package com.synthbot.jasiohost does not exist
我做错了什么?
答案 0 :(得分:0)
正如@shadowsheep在他的有帮助的评论中所建议的那样,我回答了我自己的问题,发布了行之有效的解决方案:
javac -cp .;./folderWhereMyJarIs/JAsioHost.jar External.java
希望这对其他人有帮助