运行java程序
我正在尝试使用运行java程序,java,Java,我正在尝试使用cmd运行Java程序 当我使用 javac helloworld.java java helloworld 它工作得很好,但是当我尝试使用 javac helloworld.java java helloworld 我得到一个错误: 无法找到或加载主类 即使我的javac路径放在系统变量的类路径中,并且javac工作正常 在搜索如何修复它之后,我发现我可以使用 java -cp . helloworld 因为它允许您查找.class文件 它可以工作,但我知道我可以运行j
cmd
运行Java程序
当我使用
javac helloworld.java
java helloworld
它工作得很好,但是当我尝试使用
javac helloworld.java
java helloworld
我得到一个错误:
无法找到或加载主类
即使我的javac
路径放在系统变量的类路径中,并且javac
工作正常
在搜索如何修复它之后,我发现我可以使用
java -cp . helloworld
因为它允许您查找.class
文件
它可以工作,但我知道我可以运行java程序,而不需要这个
-cp
,那么这是做什么的,以及我如何在没有它的情况下运行我的程序?-cp为您试图启动的JRE指定java类路径。查找环境变量CLASSPATH
并添加。
-cp为您尝试启动的JRE指定Java类路径。查找环境变量CLASSPATH
并添加。
-cp为您尝试启动的JRE指定Java类路径。查找环境变量CLASSPATH
并添加。
-cp为您尝试启动的JRE指定Java类路径。查找环境变量CLASSPATH
并添加。
-cp
用于为jar
文件设置CLASSPATH
,此标志与将jar文件导入eclipse
并使用它相同。
如果希望在没有此标志的情况下运行,则在运行之前,use应该首先设置类路径
export CLASSPATH=path/to/your/jarfile.jar
如果您已经设置了一些类路径
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar
如果要包括当前目录
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar:.
-cp
用于为jar
文件设置classpath
,此标志与将jar文件导入eclipse
并使用它相同。
如果希望在没有此标志的情况下运行,则在运行之前,use应该首先设置类路径
export CLASSPATH=path/to/your/jarfile.jar
如果您已经设置了一些类路径
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar
如果要包括当前目录
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar:.
-cp
用于为jar
文件设置classpath
,此标志与将jar文件导入eclipse
并使用它相同。
如果希望在没有此标志的情况下运行,则在运行之前,use应该首先设置类路径
export CLASSPATH=path/to/your/jarfile.jar
如果您已经设置了一些类路径
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar
如果要包括当前目录
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar:.
-cp
用于为jar
文件设置classpath
,此标志与将jar文件导入eclipse
并使用它相同。
如果希望在没有此标志的情况下运行,则在运行之前,use应该首先设置类路径
export CLASSPATH=path/to/your/jarfile.jar
如果您已经设置了一些类路径
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar
如果要包括当前目录
export CLASSPATH=$CLASSPATH:path/to/your/jarfile.jar:.
正如其他人提到的,您可以设置类路径。但是,更好的方法是将.class文件捆绑到JAR ans用户java-jarnameofjar.JAR中。正如其他人提到的,您可以设置类路径。但是,更好的方法是将.class文件捆绑到JAR ans用户java-jarnameofjar.JAR中。正如其他人提到的,您可以设置类路径。但是,更好的方法是将.class文件捆绑到JAR ans用户java-jarnameofjar.JAR中。正如其他人提到的,您可以设置类路径。然而,更好的方法是将.class文件捆绑到JAR用户java-jarnameofjar.JAR中