繁体   English   中英

为什么这个javac命令不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM