java运行时遇到“找不到或者无法加载主类”

编译时没有出现问题 在运行时才出现问题,是每个java程序都遇见的
配置如下
CLASSPATH:C:\Program Files\Java\jdk1.8.0_45\jre\lib
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_45

Path:C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\SWTOOLS\ReadyApps;C:\Program Files\Common Files\Lenovo\;C:\Program Files\Java\jdk1.8.0_45\bin;

系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
这两个没配置好。追问

系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
系统变量→新建 CLASSPATH 变量

这些参数 要不要考虑问价你的安装路径?

追答

配置java_home时候是安装路径。后面直接引用%JAVA_HOME%就行了

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-28
classpath改成C:\Program Files\Java\jdk1.8.0_45\jre
相似回答