找不到或无法加载主类 com.sun.tools.javac.Main 找不到或无法加载主类helloworld | 您所在的位置:网站首页 › 内核配置命令在哪找 › 找不到或无法加载主类 com.sun.tools.javac.Main 找不到或无法加载主类helloworld |
肯定是哪里出了问题,需要检查命令、系统环境变量配置、代码三个方面: 命令java运行需要先使用“javac HelloWorld.java”命令对java文件进行编译,编译会自动生成一个同名的以“.class”为后缀的类文件放在同一目录,然后再执行“java HelloWorld”来运行。(注意:此处运行“java”命令,java后只能跟文件名,不需要任何后缀,否则也会报错) 我书写的命令不存在这个问题,可以排除! 系统环境变量我使用的是 win10 系统,按菜鸟教程对系统环境变量进行了正确配置,如下: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk-10.0.1\ // 要根据自己的实际路径配置 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"." 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;我的问题就出现在path路径上少写了后半部分:%JAVA_HOME%\jre\bin; 代码public class HelloWorld { public static void main(String []args) { System.out.println("Hello World"); } }cmd下运行: D:\helloworld>java HelloWorld Hello World结果OK 原文:运行 java HelloWorld 命令,提示“错误: 找不到或无法加载主类
|
CopyRight 2018-2019 实验室设备网 版权所有 |