Java 无法找到或加载主类、环境变量
我知道这已经出现了很多次,但是之前的回答似乎没有帮助。 我的环境变量是:Java 无法找到或加载主类、环境变量,java,class,load,find,main,Java,Class,Load,Find,Main,我知道这已经出现了很多次,但是之前的回答似乎没有帮助。 我的环境变量是: CLASSPATHC:\ProgramFiles\Java\jre7\lib;C:\程序 Files\Java\jdk1.7.0_15\bin 路径C:\ProgramFiles\Java\jdk1.7.0\u 15\bin 当移动到如下目录C:\Users\Oli\My Documents\java时,我可以使用javac进行编译,但不能使用java运行程序。我知道它很可能与环境变量有关,但我无法让它工作。另外,错误
- CLASSPATH
C:\ProgramFiles\Java\jre7\lib;C:\程序 Files\Java\jdk1.7.0_15\bin代码>
- 路径
C:\ProgramFiles\Java\jdk1.7.0\u 15\bin代码>
C:\Users\Oli\My Documents\java
时,我可以使用javac
进行编译,但不能使用java运行程序。我知道它很可能与环境变量有关,但我无法让它工作。另外,错误是“无法找到或加载主类”
任何帮助都将不胜感激。取消设置类路径,只需使用JVM提供的默认路径即可。下面是Java教程的一部分,介绍了环境变量。类路径是JRE查找类的地方。您已将CLASSPATH设置为一个值,并希望从当前目录运行该类,但这不起作用。。对于即时解决方案,您可以使用 java-cp C:\Users\Oli\My Documents\java类名 或撤消设置类路径。默认类路径是当前目录让我们假设您的“.java”文件默认包(未定义包)存在于“C:\Src”中 在这种情况下,不需要设置类路径
cd C:\Src
javac MyJava.java
java MyJava
如果带有包,请说com.test
cd C:\Src
javac com\test\MyJava.java
java com.test.MyJava
但是,如果您与源文件不在同一文件夹中,并且希望从任何位置运行
set CLASSPATH=%CLASSPATH%;C:\src
javac MyJava.java or javac com\test\MyJava.java
及
java com.test.MyJava或java com.test.MyJava似乎问题不在路径中。。。 您的代码是否使用“package”语句?(即打包我的包;) 如果是,请转到“java”目录并执行: java my_package.MyClass 其中“my_package”是。。。包,MyClass是编译的.java文件(不带.class扩展名) 祝你好运