基本上,我的程序在Eclipse中编译并运行良好,但不能在命令提示符下编译。它给了我Symbol Not Found,其指针指向我的一个类的名称。我之前从未遇到过这种情况 - 这个程序与我编写的其他程序之间的唯一区别是我在Eclipse中为它们创建了一个包。有什么想法吗?
答案 0 :(得分:2)
我认为你没有正确设置路径。
需要使用javac,java等工具设置路径。
如果要将java源文件保存在jdk / bin目录中, 路径不需要设置,因为所有工具都可用 在当前目录中。
但是如果你的java文件在jdk / bin文件夹之外,那就是 设置JDK路径所必需的。
答案 1 :(得分:0)
如果您尚未执行此操作,则在删除java文件中的包声明时可能会有所帮助。如果您的编译类使用任何其他类,则由于包声明,它们将不会被编译。它发生在我身上一次。