我正在嘗試將我的java文件編譯成類。 它是一個更大的程序的插件,並且從源代碼運行時它可以很好地運行。編譯java時找不到軟件包
我在Linux下工作,並在外殼我鍵入以下javac MyPlugin.java
這只是一些輸出:
MyPlugin.java:11: package javolution.util does not exist
import javolution.util.FastList;
^
MyPlugin.java:12: package javolution.util does not exist
import javolution.util.FastMap;
^
MyPlugin.java:14: package org.apache.log4j does not exist
import org.apache.log4j.Logger;
^
MyPlugin.java:15: package org.jwebsocket.api does not exist
import org.jwebsocket.api.PluginConfiguration;
^
我的假設是錯誤的其餘部分,因爲進口造成無法連接。
我是否需要在原始命令中添加一些內容以包含這些導入?
您需要將這些JAR添加到類路徑中。考慮使用Maven。 – SLaks
檢查您的Java CLASSPATH:http://javarevisited.blogspot.com/2011/01/how-classpath-work-in-java.html – Gareth