我在默认包中有一个TestAccount --JavaApplication /编译/班 首先,我点击文件夹选项,然后取消勾选“隐藏已知文件类型的扩展名”,这样我就可以在构建文件夹中创建一个.bat文件。
我创建了一个textdocument并将.txt更改为run.bat。代码如下:
echo on
java TestAccount
pause
保存bat文件后,我可以在CMD中运行java程序。但是,当我尝试将TestAccount.class文件移动到另一个新文件夹时调用“testing”。我重复这一步,但对代码进行了一些修改。
以下是测试文件夹
上的新bat文件代码echo on
java testing.TestAccount
pause
然后出现问题。我在CMD中遇到了这个错误。 错误:无法找到或加载主类test.TestAccount。
任何人都知道如何解决这个问题?这样我就可以在其他文件夹中运行程序了。
感谢。
答案 0 :(得分:0)
经过几次尝试和错误后,我终于得到了解决方案。只需简单添加一行" cd .."在echo on之后,程序就可以运行了。
echo on
cd..
java testing.TestAccount
pause
虽然我不明白它为什么会起作用......