错误:无法找到或加载主类 - 命令行

时间:2015-02-09 11:34:44

标签: java cmd classpath

我读了一百篇与此相关的帖子,但似乎没有任何帮助我的情况。

我的命令发生了一件奇怪的事情。首先,对于当前任务,我需要使用算法手册中的教科书库,并且该书中的安装程序也会设置Java SE 7.我以前在我的电脑上安装了Java 8 JDK(如果这是值得了解的信息) )。因此,例如,当我运行涉及该教科书库中的方法的程序时,我写了java-algs4

昨晚Path变量出现了问题,我无法编译任何东西,所以我设置了一些,然后开始工作了。但是,今天,当我尝试运行java helloworld时(在执行javac helloworld.java之后),我收到了标题中提到的错误。此外,我可以在同一目录中成功运行另一个类文件,但在我运行一次后,我再也无法再次出错了。这对我来说似乎是黑魔法!

当我echo %CLASSPATH%时,我获得了当前目录。

以下是我在环境变量中设置的当前与java相关的PATH,如果这有任何帮助的话。 algs4是教科书中的一个。

用户变量 - 路径 C:\ Users \ Denitsa \ algs4 \ bin; C:\ Users \ Denitsa \ algs4 \ java \ bin; c:\ Program Files \ Java \ jdk1.8.0 \ bin; C:\ ProgramData \ Oracle \ Java \ javapath;

系统变量 - PATH 中 _C:\ ProgramData \ ORACLE \的Java \ javapath; C:\用户\ Denitsa \ algs4 \ java的\ BIN; C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files \ Java \ jdk1.8.0_31 \ bin; _

我真的很感谢你对此的帮助,一直试图解决这个问题! 感谢。

1 个答案:

答案 0 :(得分:0)

我试图在没有名字中的大写字母的情况下运行它。现在它正在运作。