[英]Why does this javac command not work?
javac -cp .:gson-2.3.1.jar:commons-io-2.4.jar File.java
上面的命令适用于我的一台Linux机器。 然而,即使它是相同的发行版,它也不适用于另一个! (Debian的)
shell不会抛出任何类型的错误,这表明它正好找到了.jar文件,但java编译器在我的代码中使用.jar文件时抛出错误,例如“导入org.apache无法解析” ,“导入org.gson无法解决”等。
Java文件和所需的.jar文件都在当前目录中。 我使用的是Java 1.6。 这里出了什么问题?
固定。 出于绝望,我将javac -cp
更改为javac -classpath
并且它神奇地工作了。 总是付出明确的代价!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.