多线程测试类,运行找不到main方法,求大神洞悉问题

问题描述

多线程测试类,运行找不到main方法,求大神洞悉问题

public class hello {

static class hello1 extends Thread {

    public hello1() {

    }

    public hello1(String name) {
        this.name = name;
    }

    public void run() {
        for (int i = 0; i < 5; i++) {
            System.out.println(name + "运行     " + i);
        }
    }

    public static void main(String[] args)
    {
 hello1 h1=new hello1("A");
 hello1 h2=new hello1("B");
 h1.run();
 h2.run();
}

private String name;

}
}

错误信息如下:
错误: 在类 hello 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application

——————————————————————————————————————————————————————————————————————
多谢各位!还有个问题,如果把hello1这个thread类的 static去掉,主函数中就找不到它了,必须加static是吗?

解决方案

 public class hello {
static class hello1 extends Thread {

    public hello1() {

    }

    public hello1(String name) {
        this.name = name;
    }

    public void run() {
        for (int i = 0; i < 5; i++) {
            System.out.println(name + "运行     " + i);
        }
    }

private String name;
}//--这里是thread类,也就是hello1类
public static void main(String[] args)
    {
 hello1 h1=new hello1("A");
 hello1 h2=new hello1("B");
 h1.run();
 h2.run();
}
}

解决方案二:

是不是大括号用乱了?main不在hello里。

解决方案三:

danielinbiti 的回答是正解,大括号的位置错了。

解决方案四:

主函数上面少了一个 }

解决方案五:

多谢各位!还有个问题,如果把hello1这个thread类的 static去掉,主函数中就找不到它了,必须加static是吗?

时间: 2024-09-29 05:49:15

多线程测试类,运行找不到main方法,求大神洞悉问题的相关文章

struct-自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急.

问题描述 自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急. 自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急. #include #include typedef struct tnode Tnode; struct tnode { Tnode *left; Tnode *right; int data; }; Tnode *new_tnode(int data) { Tnode *new = malloc(sizeof(Tn

测试spark集群入门级wordcount出错,求大神们帮忙解决啊

问题描述 测试spark集群入门级wordcount出错,求大神们帮忙解决啊 Created by jyq on 10/14/15.*/就这么点源代码 import org.apache.spark.{SparkConfSparkContextSparkFiles} object WordCount { def main(args: Array[String]):Unit= { val conf =new SparkConf().setAppName(""WordCount"

recyclerview-进入页面虚拟机崩溃,找不到错误,求大神帮改下源码,谢谢啦

问题描述 进入页面虚拟机崩溃,找不到错误,求大神帮改下源码,谢谢啦 import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.support.v7.widget.DefaultItemAnimator;import android.support.v7.widget.RecyclerView;import android.support.v7.widget.Sta

myeclipse-Myeclipse 运行web项目是报错 求大神帮忙看看

问题描述 Myeclipse 运行web项目是报错 求大神帮忙看看 2016-4-6 22:55:56 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:

poj3295 运行输入之后就崩溃了 求大神看看 英汉题意如下

问题描述 poj3295 运行输入之后就崩溃了 求大神看看 英汉题意如下 Description WFF 'N PROOF is a logic game played with dice. Each die has six faces representing some subset of the possible symbols K, A, N, C, E, p, q, r, s, t. A Well-formed formula (WFF) is any string of these s

c-各位大神,生命游戏,代码有点长,运行输入之后总是崩溃,求大神看一下

问题描述 各位大神,生命游戏,代码有点长,运行输入之后总是崩溃,求大神看一下 #define _CRT_SECURE_NO_WARNINGS //关闭安全检查 #include #include #define hs 3 //这能改行数 #define ls 3 //这能改列数 #define tiaojian1 2 //这里可改周围几个细胞时存活 #define tiaojian2 3 //这里可改周围几个细胞时繁殖 int world[hs][ls] = { 0 }; void shuru(

进制转换-为什么我的程序运行不了。。。求大神帮忙

问题描述 为什么我的程序运行不了...求大神帮忙 package 跑; import java.awt.*;import java.awt.event.*; import javax.swing.*;import javax.swing.event.*; public class JinZhi extends JFrame implements ActionListener{ JLabel jl1jl2jl3jl4;JTextField jt1jt2jt3jt4;public JinZhi(){

c++ 编程问题-C++类中的一个小问题,求大神指教

问题描述 C++类中的一个小问题,求大神指教 请问下面两段输出结果一样的代码在内存层面上有什么不同,有点搞不清. 代码1: 1 #include 2 using namespace std; 3 struct Test{ 4 int a; 5 Test(int a){ 6 Test::a=a; 7 } 8 }; 9 int main(){ 10 Test t(100); 11 cout<<t.a<<endl; 12 } 代码2: 1 #include 2 using namespa

struts2.0-初学Struts2,总是出现404,实在找不到问题,求大神帮忙,谢谢。

问题描述 初学Struts2,总是出现404,实在找不到问题,求大神帮忙,谢谢. jsp页: ` Struts.xml配置: `<?xml version="1.0" encoding="GBK"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apa