linux下java class 找不到或无法加载主类

linux cent os 7
jdk是everything镜像直接装的
我测试了以下,发现javac可以编译,但java编译好的class文件就报错:
找不到或无法加载主类
我直接敲java它可以返回
用法: java [-options] class [args...]
(执行类)
或 java [-options] -jar jarfile [args...]
(执行 jar 文件)
其中选项包括:
。。。。。。。。。。。(省略一堆)~
但是我java -jar 可以运行其他人的jar包
但自己写的class文件就是报错
代码绝对没问题,我用helloworld测试都这样~
文件目录在/bc/ 就是直接在根目录下的一个文件夹
请大佬们帮个忙~
网上说改classpath,但我连java的安装路径都找不到

1、java报错时分析问题是要看异常追踪信息的
2、java安装路径是在/etc/profile文件中应该有配置,如果没有配置证明没有环境变量,这个时候考虑是否是因为没有环境变量的问题追问

这个文件打开长这样~~~我还是个小白~看不懂~~大神帮帮忙吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-24
把你的java文件内容和运行报错截个图上来,方便帮你分析追问

就是这样~  helloworld都报错

追答

你这里只有一个cs.java,还没有编译,哪来的cs.class啊
先用javac cs.java编译
然后运行java cs,就可以了

相似回答