java找不到主方法

代码如下,求教,最好解释一下为什么会出现这样的问题。
import java.applet.*;
import java.awt.*;
public class colour extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawString("java是跨平台的语言",2,30);
g.setColor(Color.blue);
g.drawString("java是面向对象的语言",2,30);

}
}
编译之后告诉我找不到主方法,我是新手,谢谢大家帮忙~

当你定义一个类之后,就会出现这个public static void main(String[] args){}即主方法,你是不是删掉了啊,所以就没有了。
把你要写的剪贴到大括号里面就好了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-04
右击文件 Run As > Java Applet,不要选择 Java Application。

Java Application 就运行一个带有 main 方法的 public class 的。 你当前的类脂是一个 Applet,只能在网页中运行,不能独立运行,选择 Java Applet 时将会有一个模拟器来运行你的 Applet。追问

那我想用HTML文档来帮助我运行,那请问HTML里应该写什么?

追答

追问

请问为啥会这样?

追答

这只是个例子,jar 名字和类名你需要改一下,另外jar 是相对目录,相对网页。

本回答被提问者和网友采纳
第2个回答  2013-02-05
你这是一个小应用程序。无法直接执行。运行java Applet即可,如果你一定要执行java应用程序,则需要写一个main方法类再调用你这个小应用程序。
第3个回答  2013-02-02
你写的是Applet,所以不能按照application的方式运行的。
第4个回答  2013-02-03
只需要在里面加入一个main方法就行了,不需要改动其他代码在main方法里面进行调用就OK了

java运行显示“找不到或无法加载主类”!
3. 文件名和类名不匹配:Java程序中包含一个主类的公共类,这个类的名称必须与文件名相匹配。如果文件名和主类的名称不匹配,Java运行时将无法找到正确的类来执行。检查你的文件名和主类的名称是否一致。4. 环境配置问题:有时候,Java运行环境本身可能存在配置问题,导致无法正确加载类。这可能是由于J...

java找不到main方法怎么办?
处理"找不到或无法加载主类"问题,需要按照以下步骤操作:首先,确保使用正确命令将.java文件编译成.class文件。例如,使用"javac Hello.java"生成"Hello.class"。其次,检查你的程序是否包含main方法。在Hello.java文件中,必须存在"public static void main 方法"。若程序仅包含一个文件,只需使用"java...

java运行时找不到主类
可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以:public static void main(String[] args) { } 可能原因二:说明当前的路径不是java文件存放路径。解决办法:第一步:在cmd上通过cd进入相应java类路径。如(cd D:\\Remit\\icardpay-boss);第二步:直接输入盘符即可完成路径切...

java里显示,“类没有主方法”
“类没有主方法”是由于程序入口main没有找到!在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等...

Java 错误:找不到或无法加载主类
当你在尝试运行Java程序时遇到"找不到或无法加载主类"的错误,首先要明确,这并不意味着程序本身存在问题。问题可能出在Java文件命名和路径配置上。首先,确保Java文件的命名规则:类名应该是"Test",而文件名应该是"Test.java"。其次,检查Java环境是否安装并配置正确。在命令提示符中输入"javac"并回车...

java运行显示“找不到或无法加载主类”怎么回事?
遇到"找不到或无法加载主类"的Java运行问题,通常需要从以下几个方面排查:首先,检查环境变量配置,确保classpath路径正确。默认配置如下:.;%java_home%\\lib;%java_home%\\lib\\tools.jar;确保"."表示当前路径,分号";"是必需的。如果classpath已设置,但问题依旧,可能是代码包名结构导致的。在编写...

java找不到或无法加载主类代码怎么办?
当遇到Java提示“找不到或无法加载主类”的错误时,这通常意味着Java运行时环境无法找到指定的类来作为应用程序的入口点。以下是一些可能的原因及解决方法:1、类路径问题:确认CLASSPATH环境变量是否包含了你的类文件所在的目录。如果是在命令行下运行,可以手动添加到CLASSPATH中,例如:set CLASSPATH=.;...

找不到或无法加载主类什么意思
找不到或无法加载主类什么意思:答:意思是找不到路径或者配置可以尝试修改路径或者检查环境变量来解决。方法一:1、如果编译的时候带有“.class”后缀,将它删除。2、还是不行的话,再在当前位置输入“java文件名”并重新编译即可。方法二:1、如果不需要删除package行的话。2、就回到前一个package目录...

java 找不到或无法加载主类
例如,如果你的HelloWorld.java在src的j2se001文件夹下,那么在j2se001目录下新建一个同名的文件夹。无论是哪种方法,其核心都是确保执行器能够正确地定位到编译后的class文件所在的package文件夹。通过调整这些设置,通常可以解决"找不到或无法加载主类"的错误。

java中代码为什么一直提示我找不到主方法
在左侧文件上选中当前java文件,再右键选择Run As →java Application运行,一般出现这种情况就是默认运行的不是当前类

相似回答