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

时间:2015-09-12 12:20:51

标签: java linux

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。这里出了什么问题?

1 个答案:

答案 0 :(得分:3)

固定。出于绝望,我将javac -cp改为javac -classpath,它神奇地奏效了。总是付出代价!