目录路径:
c:\home\test\src\com\bsoft\conc
Run Code Online (Sandbox Code Playgroud)
我在src文件夹中有我的java程序,我的文件conc夹中有我的类文件.我需要从文件home夹运行我的java程序.当我运行时我收到错误:
could not find or load main class
Run Code Online (Sandbox Code Playgroud)
小智 9
设置此java文件的类路径:
java -cp C:\hello\build\classes com.javahowto.test.HelloWorld
Run Code Online (Sandbox Code Playgroud)
或使用环境变量并从该计算机的任何第三个位置运行它.
现在是时候阅读了classpath(告诉java编译器在哪里查找要运行的类文件的方法).基本上有两种方法来设置类路径
-classpath或-cp命令行arg javac命令请参阅以下链接:
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html
在我的程序中com.bsoft.conc是一个包名称,其中将存储编译程序的类文件。如果我必须从主文件夹运行它,我们必须指定 java -classpath test\src com.bsoft.conc。”类文件名”
这是因为我们需要告诉 JVM 它必须在哪里寻找类文件。
因此,我们必须使用“test\src”指定对 src 的导航,然后使用类文件位置“com.bsoft.conc.class-file-name”
如果您在高级设置中设置了环境变量,那么如果您在cmd中指定类路径,它也会被覆盖