从命令行运行,错误名称错误 [英] Run from command line, Wrong Name error
本文介绍了从命令行运行,错误名称错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从命令行运行一个 Java 项目,我开始使用批处理文件,但我收到了错误的名称错误.
I want to run a Java project from the command line which I start using a batch file, but I get the wrong name error.
目录设置:
- srcMVC
- bin(包含 .class 文件的文件夹)
- src(包含 .java 文件的文件夹)
- 批处理文件
批处理文件:
set path=C:Program FilesJavajdk1.7.0_09in javac srcmodel*.java -d bin -cp src javac srccontroller*.java -d bin -cp src javac srcview*.java -d bin -cp src javac srcmain*.java -d bin -cp src PAUSE java binmain.Main PAUSE
编译有效,但出现以下错误:
Compiling works, but I get the following error:
Exception in thread "main" java.lang.NoClassDefFoundError: binmain/Main (wrong name: main/Main)
有什么建议吗?
package main; // omitted imports public class Main { // omitted variables public static void main(String[] args) { // omitted implementation } }
推荐答案
以下语句解决了我的错误:
The following statement resolved my error:
java -cp bin; main.Main
这篇关于从命令行运行,错误名称错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文