编辑表示WTF吗? 为什么找不到主类dictionary2_0? 找不到是什么原因?
1 .编译时后缀可能带有. class。 去掉后缀2 .可能是因为你的java文件包含package包,但你仍然在java文件所在的目录中运行。 返回到软件包前面的目录并运行; 小编是因为java文件中包含了package word.project2_0; 导致的错误。
错误的原因是我们在包里运行文件,运行文件的时候又找了一次包,但是我们已经在包里了,当然找不到主类了。
慢着,如果你的java文件带有package包的话,我会注意的! 两种方法:
如何在java文件中删除或注释软件包:
重新编译; 然后,在当前目录中输入java文件名。 这样,您就可以直接找到主类,而无需查找包。 (注意! 请勿在文件名后加上. class后缀。 ) :
执行成功;
方法不删除java文件中的package行;
直接编译;
返回到package软件包文件的上一个目录。 例如,小编的package为word.protect2_0,word软件包前面的目录为src,因此返回src。
在运行时,可以输入“Javapack.pack.pack .文件”以查找包的位置。 然后你就可以找到主课的位置了。
执行成功;
欢迎各位在下方评论区留言探讨
觉得有用的话,点个赞和关注吧,博主会坚持写更实用易懂的博文