java - 错误无法找到或加载主类-eclipse?

标签 java android eclipse selenium

  • 目前正在开发selenium webdriver并使用java
  • 我创建了一个名为 OneReports 的 java 项目,在该项目中我有许多 java 文件,如屏幕截图所示

enter image description here

  • 我尝试通过命令提示符运行 java 文件并收到如下错误: C:\Program Files\Eclipse\eclipse>java LoginOneReports.java 错误:无法找到或加载主类LoginOneReports.java

同时我想为Test.xml创建一个任务调度程序。 xml文件包含三个java文件,如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="TestAll">
<test name="test1">
<classes>
<class name="test.LoginOneReports" />
</classes>
</test>
<test name="test2">
<classes>
<class name="test.OEPR_DefaultTab" />
</classes>
</test>
<test name="test3">
<classes>
<class name="test.OEPR_InternalvsExternalTab" />
</classes>
</test>
</suite>

我创建了一个run.bat,如下所示:

@echo off
set ProjectPath=C:\Documents and Settings\amth\workspace\OneReports\src\
echo %ProjectPath%
set PATH=%ProjectPath%bin;%ProjectPath%lib*
set path=%PATH%%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files (x86)\Java\jdk1.7.0_51\bin;
echo %PATH%
pause
echo java org.testng.TestNG %ProjectPath%Test.xml
  • 我收到错误,因为错误无法找到或加载主类。请任何人立即提供帮助。

最佳答案

从命令行一一运行以下命令

cd C:\Documents and Settings\amth\workspace\OneReports\src\test
javac LoginOneReports.java
java -cp . LoginOneReports

您应该学习有关如何从命令行运行 java 程序的文档

http://docs.oracle.com/javase/tutorial/getStarted/cupojava/win32.html

http://www.sergiy.ca/how-to-compile-and-launch-java-code-from-command-line/

关于java - 错误无法找到或加载主类-eclipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031345/

相关文章:

java - 你能阻止 StringTemplate 输出到 stderr 吗?

来自 JRuby 的 Java 方法自省(introspection)

java - 运行时异常 "can' t 在未调用 Looper.prepare() 的线程内创建处理程序”

Eclipse 历史 View 损坏

java - 计时器和排行榜

eclipse - 是否有一种 headless (headless)方式来导入项目并刷新工作区?

通过远程桌面进行 Java 渲染

java - 如果 servlet 上下文初始化失败,则跳过部署或停止 Web 应用程序

java - Android 应用程序在传递字符串时崩溃

android - 如何在圆上画新月形状