【问题标题】:Java compilation error loading classpathJava编译错误加载类路径
【发布时间】:2012-06-07 18:17:33
【问题描述】:

我正在尝试编译我的 java 文件。我知道在这种情况下使用 ant 是最好的解决方案。但我的项目是一次性部署的,我不使用 ant 来使用它。

学习基础就是基础时间。

我有一个名为 Project 的文件夹,它包含子目录

项目 -src 包含源文件(.java 文件) -bin(包含类文件的目标位置) -lib(包含我用于项目的外部库(*.jar))

我在我的控制台上使用以下命令(通过 Windows,而不是在 Linux 上)

javac -cp lib\*.jar -d bin src\com\fgh\www\*.java

编译器仍然无法找到库。

Package com.** does not exist

任何关于相同的输入都会很棒。谢谢!!!

【问题讨论】:

  • “:lib*.jar”前面的冒号“:”是干什么的?在我的脑海中,不确定 *.jar 是否可以在那里工作,但你很快就会发现。
  • 谢谢 Marvo,我在上面的帖子中更正了它

标签: java ant compiler-errors javac


【解决方案1】:

使用javac -cp "lib\*" -d bin src\com\fgh\www\*.java

另请阅读Using wildcards in java classpath

【讨论】:

  • 我确实试过它不起作用。给了我 javac :lib\itext-xtra.jar 的错误(这是我的 jar 文件的名称)
  • 删除':'。你下的命令和我写的完全一样吗?
  • 您也可以尝试在 lib\* 周围添加引号吗?
  • im using java 6 (jdk 1.6) Compilation error is "javac :lib\itext-xtra.jar; 在下一行使用 javac " 和是的,罐子存在
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-14
  • 1970-01-01
  • 1970-01-01
  • 2021-04-21
  • 2013-04-14
相关资源
最近更新 更多