gpt4 book ai didi

java - 从命令行编译 JUnit 时出错

转载 作者:行者123 更新时间:2023-12-01 12:46:23 26 4
gpt4 key购买 nike

我正在尝试在 Windows 命令行中实现我自己的 junit 测试运行程序,但我的安装完全困惑。这是我的环境变量:

  • JAVA_HOME = C:\Program Files\Java\jdk1.8.0_05
  • JUNIT_HOME = C:\JUNIT
  • CLASSPATH = %CLASSPATH%;.;%JUNIT_HOME%\junit-4.11.jar;%JUNIT_HOME%\hamcrest-core-1.3.jar;
  • 路径=其他东西...; C:\Program Files\Java\jdk.1.8.0_05\bin

当我在正确的目录中运行“javac TestRunner.java”时,我始终收到错误“'javac'未被识别为内部或外部命令”

所以我运行“C:\Program Files\Java\jdk1.8.0_05\bin\javac”TestRunner.java,它编译得很好

然后我尝试运行“java TestRunner.java”,但收到错误“错误:无法找到或加载主类 TestRunner.java”,但当我从编辑器中运行该类时,该类运行良好。

救命啊!出了什么问题?

最佳答案

我想你想要

java TestRunner

不是

java TestRunner.java

java 命令用于运行已编译的 Java 代码,但您给它的源文件让它感到困惑。如果您仍然感到困惑,请阅读以下内容:What does "Could not find or load main class" mean?

关于java - 从命令行编译 JUnit 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24662144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com