我写了一个从JavaMail导入一些类的类。 当应用程序运行时,它会自动下载文件并将其保存在名为depend的目录中。 但我无法从我下载的Javamail jar中导入类。 例如,我有:
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
在文件的顶部,这些类位于(程序/依赖/ javax.mail.jar的路径)
答案 0 :(得分:3)
您必须确保javamail.jar
文件位于classpath
。
您可以使用-classpath
arg或设置CLASSPATH
env var。
java -classpath
命令行arg CLASSPATH
环境变种答案 1 :(得分:0)
听起来你想通过网络加载课程。
这只能 使用ClassLoader
完成。它不能以任何其他方式完成。。
可以使用RMI完成 - 但内部使用ClassLoader
。