我的朋友的项目文件夹中有一堆.java和.class文件,以便我可以帮助他完成他的项目。我们使用git作为版本控制方式。
在目录中,我输入了“javac * .java”但不幸的是我收到了一堆类引用错误,所以我尝试单独编译它们。
“javac A.java”,其中扩展 B,引发了一个错误,说它无法找到符号:B类。所以我做了“javac B.java”,它做得很好,然后又尝试了javac A.java。出现了同样的错误,说它无法找到符号:B类。
有谁知道什么是错的,我应该怎么做?
答案 0 :(得分:4)
您应该在命令行上引用您的类路径。如果所有类都在当前目录中,请尝试javac -classpath . *.java
答案 1 :(得分:0)
为什么不使用ant或maven来编译你的东西?你会为自己省下很多头痛。
答案 2 :(得分:0)
我不得不做同样的解码问题。
我不是一个好的蚂蚁或maven用户,所以我让Eclipse为我管理它们。
您正在查看的所有警告将在编译之前进行清晰估算和参考,您将拥有纠正它们的工具。
花些时间让Eclipse的基本知识为您提供连贯性,并且任何人都可以阅读更正的代码,您的工作将非常有用。
稍后您可以查看其他Eclipse工具(如SVN)来管理版本控制,或者在“参考”菜单项中列出。