无法从cmd运行java.class文件
我有一个主类的java项目 在此路径中:无法从cmd运行java.class文件,java,windows,shell,cmd,terminal,Java,Windows,Shell,Cmd,Terminal,我有一个主类的java项目 在此路径中: C:\Users\tomer_000\Desktop\eclipse_tmp\ 我遵循了这一点 我已经检查过了,现在有两个文件: Test.java, Test.class 我现在尝试运行: C:\Users\tomer_000\Desktop\eclipse_tmp\src\tomer1>java Test 并获取以下错误: Error: couldn't find or load main class Test 我已经在win8上定义了
C:\Users\tomer_000\Desktop\eclipse_tmp\
我遵循了这一点
我已经检查过了,现在有两个文件:
Test.java, Test.class
我现在尝试运行:
C:\Users\tomer_000\Desktop\eclipse_tmp\src\tomer1>java Test
并获取以下错误:
Error: couldn't find or load main class Test
我已经在win8上定义了路径和类路径
我试过:
PS C:\Users\tomer_000\Desktop\eclipse_tmp\src\tomer1> java tomer1.Test
Error: Could not find or load main class tomer1.Test
我怎样才能解决这个问题
这是我的代码:
package tomer1;
public class Test {
public static void main(String[] args) {
System.out.print("hi");
}
}
向上运行一个目录并使用包名运行java:
C:\Users\tomer_000\Desktop\eclipse_tmp\src>java tomer1.Test.java
这不是一条错误消息。请显示整个cmd对话。另外,您的代码可能有助于我们更好地理解您试图执行的操作。@hovercraftfullofels,我添加了错误what's your class package?请显示您的代码。据我们所知,您可能正在使用软件包,但可能没有考虑到这一点。您的类中是否有
main
方法?这个问题必须有1000个dup。我不确定我们是否需要它。当然,如果你找到一个副本,这个可以关闭
C:\Users\tomer_000\Desktop\eclipse_tmp\src>java tomer1.Test.java