找不到或无法加载主类(Could not find or load main class )
2017-12-11 16:42
1166 查看
在Linux环境下,写了一个简单的java程序,通过javac编译成class文件,然后用java 运行的时候,报了这个错误,
搜了一下,可能是classpath的问题,所以用echo $CLASSPATH打印出当前的路径,发现确实没有关于java的任何路径,
一个简单的方法:
java -cp . filename
-cp表示classpath
.表示当前路径(后面有一个空格)
filename是java的前缀名字,不要加class或者java。
这样就可以运行了,当然,你也可以修改/ect/profile中的内容,把关于java的classpath加进去。
搜了一下,可能是classpath的问题,所以用echo $CLASSPATH打印出当前的路径,发现确实没有关于java的任何路径,
一个简单的方法:
java -cp . filename
-cp表示classpath
.表示当前路径(后面有一个空格)
filename是java的前缀名字,不要加class或者java。
这样就可以运行了,当然,你也可以修改/ect/profile中的内容,把关于java的classpath加进去。
相关文章推荐
- 找不到或无法加载主类(Could not find or load main class )
- Could not find or load main class(找不到或无法加载主类)
- Sqoop找不到主类 Error: Could not find or load main class org.apache.sqoop.Sqoop
- maven项目图标带红色感叹号(红灯、红点、红线)且保存时无法自动编译(无法生成class文件,提示Error: Could not find or load main class,或者代码改动后输出
- Eclipse run configurations:Error: Could not find or load main class Files
- Error: Could not find or load main class
- java 执行可执行文件时提示“could not find or load main class ”的问题
- Error: Could not find or load main class 本人的经验之谈
- 【hadoop sqoop】运行sqoop 报 Could not find or load main class org.apache.sqoop.Sqoop
- tomcat启动报错,logs/catalina.out:Could not find or load main class org.apache.catalina.startup.Bootstr
- Could not find or load main class Hello
- Linux 下 Error: Could not find or load main class Hello
- Linux 下 Error: Could not find or load main class Hello
- 运行maven项目出现:Error: Could not find or load main class com.xxx.xxxx
- 启动 jack server 出现 Could not find or load main class com.android.jack.launcher.ServerLauncher的问题
- resolve problem II - Could not find or load main class
- hadoop 报错:Error: Could not find or load main class
- flume启动Could not find or load main class org.apache.flume.node.Application
- Could not find or load main class InterfaceDemo
- zookeeper集群配置 Error: Could not find or load main class org.apache.solr.cloud.ZkCLI