【发布时间】:2016-01-27 06:57:26
【问题描述】:
注意,链接的解决方案(例如Fatal Error: Unable to find package java.lang in classpath or bootclasspath)不起作用。
我收到此错误,但已导入包(commons....jar)
org.apache.commons.lang3.tuple //does not exist import
org.apache.commons.lang3.tuple.MutableTriple
源代码
import org.apache.commons.lang3.tuple.MutableTriple;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.commons.lang3.tuple.Triple;
构建代码:
出口 JAVA_HOME=/库/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/javac -target 1.8 -source 1.8 -classpath \"../lib/commons-lang3-3.4.jar;../lib/httpclient-4.5.jar;../lib/httpcore-4.4.1.jar;../ lib/org.json-20120521.jar;../lib/pdfbox-app-2.0.0-20150606.170503-1383.jar;../src/:../lib/commons-lang3-3.4-javadoc.jar; ../lib/pdfbox-app-2.0.0-20150606.170503-1383-sources.jar" \ -d 输出 \ ../src/com/tymaf/pdf/*.java
如何解决这个问题?
【问题讨论】:
-
能否正确格式化您的问题?为什么 -classpath 和命令的其余部分之间有反斜杠?为什么在类路径周围有引号?您从哪个目录执行该命令,目录布局是什么?
-
您如何将外部库导入您的项目?你做了什么过程。你的问题很模糊,所以请说清楚。
-
格式化“构建代码”会很有帮助。这似乎是按顺序排列的多个命令,并且许多 `\` 可能是行连接符,可以在此处删除以提高可读性。
-
@user1122069 “从技术上讲,我是从另一个答案中得到的。”这表明我关心你的问题并花一些时间给你解决它的漏洞图。但您似乎不欣赏这一点;)
标签: java