当前位置: 首页 > 知识库问答 >
问题:

Java netbeans run.bat文件加载主类时出错

郗俊能
2023-03-14

我在缺省包中有一个TestAccount,位于--javaapplication/build/类中。首先,我单击文件夹选项并取消勾选“Hide extensions for known file types”,这样我就可以在build文件夹中创建一个.bat文件。

我创建了一个文本文档,并将.txt更改为run.bat。代码如下:

echo on
java TestAccount
pause

保存bat文件后,我可以在cmd中运行Java程序。但是,当我尝试将TestAccount.class文件移动到另一个新文件夹时,调用“testing”。我重复这个步骤,但对代码做了一些修改。

下面是测试文件夹中的新bat文件代码

echo on
java testing.TestAccount
pause

那么问题就发生了。我在cmd中出现了这个错误。错误:找不到或加载主类Testing.TestAccount。

有人知道如何解决这个问题吗?以便我可以在其他文件夹中运行程序。

多谢了。

共有1个答案

蒋联
2023-03-14

几经反复,我终于找到了解决办法。只需简单地在一行中添加“CD..”echo打开后,程序就可以运行了。

echo on
cd..
java testing.TestAccount
pause

虽然我不明白它为什么会奏效...

 类似资料:
  • 我已经使用netbeans制作了jar文件,使用Build和Clean项目选项。我得到了.jar文件,现在当我执行它一小段时间后,cmd窗口出现,并给出一个错误:“Could not find or load main class while executing jar file” 但是,如果我使用命令提示符Java-jar执行jar,它可以正常工作 Netbeans的输出为: 而在jar文件中,

  • 我知道这是一个常见的问题,但我已经尝试了很多事情来使这起作用。 主类名:Test 我包含了带有属性的,如下所示: null 在我的部署简介中,我包括: lib目录 文件的组贡献者(,我正在使用的一个外部)的所有合并内容 注意:我使用的是JDeveloper12c IDE 无法运行jar文件:无法找到或加载主类Hello

  • 我正在尝试使用Maven编写一个JavaFx8应用程序。我编写了一个简单的应用程序主类和一个fxml文件(一个不执行任何操作的根fxml文件)。 当我尝试加载fxml根文件时,出现错误“Location is not set”: 我不是JavaFx8的新手,我已经遇到过这种错误,但这次我没有发现问题。 我的类是:app.java rootLayout.fxml: 我检查了打印出getClass输出

  • 我在wicket中使用wicket原型编写了一个wicket应用程序。阿帕奇。但当我添加代码时,它不接受我的页面,并引发运行时异常: 最后一个原因:班级组织。阿帕奇。维克特。一场DefaultPageFactory无法访问ece类的成员。东南方。面条用户界面。登录。带有修饰符“”的登录页面 WicketMessage:无法使用构造函数ece.se.noodle.ui.login.LoginPage

  • jar是用“meta-inf”文件夹中的清单文件创建的。清单文件(为了查看目的删除了类路径中的一些jar条目): 文件夹结构: 我正在命令提示符下使用'java-jar application.jar mypkg.main'。 有人能告诉我是什么造成的错误和如何解决它吗?

  • 我在创建工作JAR文件时遇到问题。我可以跑步。类文件如下所示: 但作为jar运行(在构建脚本中)失败: 我将通过使用简单的Hello World项目来简化我遇到的问题: 文件需要进入文件夹。JAR文件需要在文件夹中。是构建JAR文件的bash脚本。如下: 你好世界java: 运行JAR文件,如构建中所示。sh结果 如前所述,直接运行应用程序效果很好。 这是的结构。 的内容。 我已经工作了6年了,现