该文件FactoryDemo.java
已成功编译,其中有
package home.city.Desktop.factorydemo;
我用 using 编译javac -d / FactoryDemo.java
,没有报错。
但是当我尝试使用运行它时java home.city.Desktop.factorydemo.FactoryDemo
,它会报告:
Exception in thread "main" java.lang.NoClassDefFoundError: home/city/Desktop/factorydemo/FactoryDemo
Caused by: java.lang.ClassNotFoundException: home.city.Desktop.factorydemo.FactoryDemo
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: home.city.Desktop.factorydemo.FactoryDemo. Program will exit.
我已经尝试了很多次,但我找不到问题的解决方案。提前感谢您的帮助。