Could not find or load main class

问题描述

Could not find or load main class

我在bash上运行《java编程思想》(中文第四版)p154 Music3.java源代码

CLASSPATH:.:/home/wsf/java/jdk1.8.0_20/lib:/home/wsf/java/jdk1.8.0_20/jre/bin:/home/wsf/java/TIJ/Thinking in java:/home/wsf/java/TIJ/Exercise:/home/wsf/java/TIJ/solution
当前目录:/home/wsf/java/TIJ/Thinking in java/polymorphism/music3
在当前目录下编译后,生成一系列Class文件:
Brass.class Music3.class Percussion.class Wind.class
Instrument.class Music3.java Stringed.class Woodwind.class
键入java Music3后系统提示 Error: Could not find or load main class Music3
我的类目录包含了当前目录,为何还提示无法寻找或载入指定的类文件呢?

解决方案

main这个类没法加载,你的源代码是怎么写的

解决方案二:

估计是没有Main函数定义

解决方案三:

如果你写了多个类,那也许是你运行的类不是含有主方法的类。
如果就只写了一个类,那么有可能是主方法的关键字写错了或者是类中没有写主方法。

时间: 2024-08-20 21:54:28

Could not find or load main class的相关文章

tomcat-Error: Could not find or load main class =8080

问题描述 Error: Could not find or load main class =8080 solr 4.10 在tomcat上的配置问题这是日志:16986 [http-bio-8080-exec-8] INFO org.apache.solr.servlet.SolrDispatchFilter 鈥?[admin] webapp=null path=/admin/cores params={indexInfo=false&_=1442231152311&wt=json} s

Sqoop找不到主类 Error: Could not find or load main class org.apache.sqoop.Sqoop

最近由于要使用Sqoop来到出数据到hdfs,可是发现Sqoop1.4.5跟hadoop2.X不兼容,需要对Sqoop1.4.5进行编译,编译的具体方法见:http://my.codeweblog.com/AlbertHa/blog/318551 如果一切都顺利的话需要就不会遇到什么问题,但是有一个问题一直困扰了一周! 这是问题是什么呢? 就是每次执行$SQOOP_HOME/bin/sqoop脚本的时候总是抱一个错误: Error: Could not find or load main cla

centos-Java程序上传到CentOS的运行问题

问题描述 Java程序上传到CentOS的运行问题 用eclipse写好的Java程序(已编译,.class文件)上传到CentOS服务器上可以直接运行吗?CentOS服务器已配置Java环境,在CentOS中写Java程序编译后可以运行,但在本地可以执行的.class文件上传后却不能运行,提示Could not find or load main class XXX.请问是什么原因,CentOS上运行Java应如何处理? java环境配置在/etc/profile中,如下 如果是在CentOS

ASP关于页面和代码分离的问题

代码分离|问题|页面|代码分离     为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松.       在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:    1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:    2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护.       那么,要如何才能避免

ASP网页模板的应用: 让程序和界面分离,让ASP脚本更清晰,更换界面更容易

程序|脚本|模板|网页 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和H

用模板实现代码和页面的分离

模板|页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和HTML页面分

Asp中代码与页面的分离

页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和HTML页面分开,一

探讨:关于Asp中代码与页面的分离

页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松.在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:1.且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:2.当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护.那么,要如何才能避免这些麻烦呢?答案就是使用模板文件,将ASP代码和HTML页面分开,一切问题就都解决

程序员上看来的文章,也是关于页面和代码分离的

程序|程序员|代码分离|页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松.     在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:    1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:    2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护.        那么,要如何才能避免这些麻烦呢?