Java代码没有运行?

时间:2015-04-12 08:22:24

标签: java cmd

我一直在尝试编译java程序,每次出现这些错误时都会出现:

enter image description here

我正在使用cmd进行编译,并且javac test.java正常工作,没有返回错误,但java test导致错误字符串。有什么问题?

编辑: 以下是javac -versionjava -version的结果。

enter image description here

3 个答案:

答案 0 :(得分:1)

  

错误的名称:测试

您的Test类是在包中定义的,但您没有在命令行上提供其包名。

答案 1 :(得分:0)

要从命令行运行java程序,需要考虑以下事项:

  1. 指定要运行的主类的完全限定名称,即:
  2. java com.somepackage.MainClass
    
    1. 将主类加上任何依赖类/ jar添加到类路径中。

答案 2 :(得分:-1)

尝试使用cmd运行这些命令:

javac -version
java -version

如果其中一个设置不正确,您将无法看到您的JDK版本,因此您必须设置环境变量。