linux下java class 找不到或无法加载主类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的安装路径都找不到
2、java安装路径是在/etc/profile文件中应该有配置,如果没有配置证明没有环境变量,这个时候考虑是否是因为没有环境变量的问题追问
这个文件打开长这样~~~我还是个小白~看不懂~~大神帮帮忙吧
就是这样~ helloworld都报错
你这里只有一个cs.java,还没有编译,哪来的cs.class啊
先用javac cs.java编译
然后运行java cs,就可以了
错误:找不到或无法加载主类 Test.java
这是测试出现的问题。
这分别是classpath及path的变量值
Test.java的路径是E:\javawork\lesson1
求解答
javac Test.java
java Test
以上是关于linux下java class 找不到或无法加载主类的主要内容,如果未能解决你的问题,请参考以下文章
mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法