Class c=Class.forName("Example");
将 Example 从默认包移到 lianshou 包下就出错了 加个 src/lianshou/Example也不行 语句要怎么写?
错误提示:
java.lang.ClassNotFoundException: Example
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:377)
at ma.main(ma.java:8)
这里引号内,要写类的全路径名,比如你的类在com.itdr包下面,那就要写成“com.itdr.Example”
路径全名 不会写 我的地址是 F:\\javazz\\cc\\bin\\lianshou\\Example.class
要怎么写
项目截个图看下
解决了,这玩意是用小数点的,我用单斜杠,双斜杠怎么都整不了