我想从我开始使用批处理文件的命令行运行一个 Java 项目,但是我得到了错误的名称错误。
目录设置:
- srcMVC
- bin(带有 .class 文件的文件夹)
- src(带有 .java 文件的文件夹)
- 批处理文件
批处理文件:
set path=C:\Program Files\Java\jdk1.7.0_09\bin
javac src\model\*.java -d bin -cp src
javac src\controller\*.java -d bin -cp src
javac src\view\*.java -d bin -cp src
javac src\main\*.java -d bin -cp src
PAUSE
java bin\main.Main
PAUSE
编译工作,但我收到以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: bin\main/Main (wrong name: main/Main)
有什么建议么?
package main;
// omitted imports
public class Main {
// omitted variables
public static void main(String[] args) {
// omitted implementation
}
}