[JAVA] 运行 java HelloWorld 命令,提示“错误: 找不到或无法加载主类

摘要:
我书写的命令不存在这个问题,可以排除!

肯定是哪里出了问题,需要检查命令、系统环境变量配置、代码三个方面:

命令

java运行需要先使用“javac HelloWorld.java”命令对java文件进行编译,编译会自动生成一个同名的以“.class”为后缀的类文件放在同一目录,然后再执行“java HelloWorld”来运行。(注意:此处运行“java”命令,java后只能跟文件名,不需要任何后缀,否则也会报错)
我书写的命令不存在这个问题,可以排除!

系统环境变量

我使用的是 win10 系统,按菜鸟教程对系统环境变量进行了正确配置,如下:

变量名:JAVA_HOME
变量值:C:Program FilesJavajdk-10.0.1        // 要根据自己的实际路径配置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;         //记得前面有个"."
变量名:Path
变量值:%JAVA_HOME%in;%JAVA_HOME%jrein;

我的问题就出现在path路径上少写了后半部分:%JAVA_HOME%jrein;

代码

public class HelloWorld {

    public static void main(String []args) {
        System.out.println("Hello World");
    }

}

cmd下运行:

D:helloworld>java HelloWorld
Hello World

结果OK

原文:运行 java HelloWorld 命令,提示“错误: 找不到或无法加载主类

免责声明:文章转载自《[JAVA] 运行 java HelloWorld 命令,提示“错误: 找不到或无法加载主类》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇centos7安装oracle 11g批量重命名文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

表变量与临时表

临时表: create table #tmpTbName(     colName1 int identity(1,1),     colName2 nvarchar(20))insert into #tmpTbName(colName1 ,colName2) select c1,c2 from c;drop table #tmpTbName;--删除临时...

[NS2]TCL语言基本语法

(来自:《NS2仿真实验-多媒体和无线网络通信》) 1. 变量(Variable)和变量替换(Variable Substitution)   tcl变量是在第一次使用set的指令来指派变量的值时所产生的。可以使用unset来取消这个变量。当取用或者改变变量值时,只要在变量名称前加上一个“$”,就可以取用或改变变量内的值。指令eval用于执行一个tcl s...

SPSS超详细操作:分层回归(hierarchical multiple regression)

SPSS超详细操作:分层回归(hierarchical multiple regression) 1、问题与数据 最大携氧能力(maximal aerobic capacity, VO2max)是评价人体健康的关键指标,但因测量方法复杂,不易实现。某研究者拟通过一些方便、易得的指标建立受试者最大携氧能力的预测模型。 目前,该研究者已知受试者的年龄和性别与...

Jmeter动态遍历,变量嵌套

场景:获取所有商品ID,下个接口根据所有商品ID遍历查询 1、提取所有的商品ID 2、添加调试后置处理可以看到,我们添加的变量名称会自动生成一个productId_matchNr的变量(表示找到了多少条数据)  3、添加循环控制器,循环次数为${productId_matchNr}的变量,上个接口找到多少条,这里就循环多少次  4、添加计数器,最大数...

nodejs项目windows下开机自启动

Nodejs项目开机自启动 1. 在需要自启动的项目中安装 node-windows 模块 npm install node-windows --save 2. 在项目根目录创建nw.js文件 代码截图如下: 代码文本:   3. 运行nw.js文件  命令:node nw.js 这个时候如果安装了安全管家等软件会阻止,直接允许就可以了。运行成功后在电脑...

nginx 获取源IP 获取经过N层Nginx转发的访问来源真实IP

1. nginx 配置文件中获取源IP的配置项proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr; #一般的web服务器用这个 X-Real-IP 来获取源IPproxy_set_header x-forwarded-for $proxy_add_x_forwarded_f...