我正在尝试使用cmd
运行Java程序。
当我使用编译该文件时
javac helloworld.java
它工作正常,但是当我尝试使用
java helloworld
我收到一个错误:
找不到或加载主类。
即使我将
javac
路径放在系统变量的类路径中,并且javac
正常工作。在研究了如何解决它之后,我发现我可以使用
java -cp . helloworld
因为它可以让您查找
.class
文件。并且它可以工作,但是我知道我可以在没有此
-cp
的情况下运行Java程序,因此它的用途以及如何在没有它的情况下运行我的程序? 最佳答案
-cp为您尝试启动的JRE指定Java类路径。查找环境变量CLASSPATH
并添加'.'
。
关于java - 使用Cmd运行Java程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22841911/