linux运行class Error: Could not find or load main class

今天在某台linux服务器上运行class报错

Error: Could not find or load main class

Test

解决方案

1.找到配置jdk的路径

我的配置在~/.bashrc,一般都在/etc/profile /etc/bashrc(具体看你当时的配置)

vim ~/.bashrc

path

2.将class文件放到1的classpath目录下,执行java Test

java


然后神奇的事情来了,
在任意目录下执行'java Test',都没有问题了(前提,该目录下有Test.class文件);
然后我试了下其他的服务器,居然没有出现这个问题!!!
这台服务器抽风了??

在这里插入图片描述

两个测试类

1.直接运行class

java className

java Test

2.运行jar包中class

java -classpath jarName.jar classPath.className

 java -classpath test-0.0.1-SNAPSHOT.jar com.albert.test.App

java

下载地址
链接:https://pan.baidu.com/s/16ZYb-QCv60WMFJ3AhNE5Mw
提取码:wwlc

参考资料
https://blog.csdn.net/gongxifacai_believe/article/details/53081466

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值