我无法使它正常工作!
我在stackoverflow上发现了很多这样的问题,但是90%的问题与缺少的程序包名称有关,但是我没有任何程序包,它是“未命名的”,因此不能在forName()
参数中定义。
不在命名包中的类在未命名包中。因此,完整的类名是“ Main”。
此类类不能通过命名包使用,除非通过反射。
另一个解决方案是指定类路径,但是src(蓝色文件夹)是一个类路径,如此处所述
您可以右键单击IntelliJ项目中的任何目录,选择“将目录标记为...”,然后选择“源根目录”。该Director文件夹将颜色从黄色更改为蓝色; IntelliJ认为所有这些目录都在CLASSPATH中。
但是它仍然无法正常工作!它慢慢让我发疯。
最佳答案
此消息表示您需要处理已检查的异常,即java.lang.ClassNotFoundException
。这并不意味着您无法找到/加载此类。
为了处理检查的异常,您可以
用try {...} catch (ClassNotFoundException ex) {...}
包裹代码。
将其添加到main
方法的声明:main(String[] args) throws ClassNotFoundException
。
在IDEA中,您始终可以使用alt + Enter查看建议。