如何解决ClassNotFoundException?
我试图运行一个Java应用程序,但得到这个错误。
java.lang.ClassNotFoundException:
。
在冒号后面是缺少的类的位置。然而,我知道那个位置并不存在,因为该类位于其他地方。我怎样才能更新该类的路径?这和类的路径有关系吗?
89
3
我试图运行一个Java应用程序,但得到这个错误。
java.lang.ClassNotFoundException:
。
在冒号后面是缺少的类的位置。然而,我知道那个位置并不存在,因为该类位于其他地方。我怎样才能更新该类的路径?这和类的路径有关系吗?
你的classpath被破坏了(这在Java世界中是一个非常普遍的问题)。
根据你启动应用程序的方式,你需要修改
-cp
的参数、MANIFEST.MF中的Class-Path条目或你的磁盘布局。如果你知道该类的路径或包含该类的jar,那么在运行时将其添加到你的classpath。你可以使用这里提到的classpath。
在Windows上
在UNIX/Linux上
如果有导入语句的话,请到顶部删除导入语句,然后重新导入类。 但如果不是这样的话,就先清理一下,然后再建立。 你是用Netbeans还是Eclipse?