我读了一百篇与此相关的帖子,但似乎没有任何帮助我的情况。
我的命令发生了一件奇怪的事情。首先,对于当前任务,我需要使用算法手册中的教科书库,并且该书中的安装程序也会设置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; _
我真的很感谢你对此的帮助,一直试图解决这个问题! 感谢。
答案 0 :(得分:0)
我试图在没有名字中的大写字母的情况下运行它。现在它正在运作。