微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使主返回字符[]

如何解决如何使主返回字符[]

我正在编写一个程序来读写xml文件,问题是该程序(我正在调用初始化程序)将被另一个程序(我正在调用计算机)调用,并且该初始化程序具有将一个char数组返回给机器。 这是主要功能

public static char[] main(String[] args) throws SaxonApiException,IOException,NoSuchMethodException {
        define elementos = new define();
        if (args.length >= 1) {
            file = args[0] + ".xml";
        } else {
            System.out.print("Não foram enconTrados argumentos\n");
            exit(200);
        }
        Document doc = inicialização.pos.XMLJDomFunctions.lerDocumentoXML(file);
        if ("adiciona".equals(args[1])) {
            if (args.length >= 3) {
                doc = adicionaTabelaFicheiro(args[2].split(" ")[0],args[2].split(" ")[1],doc,elementos);
                String c = "0";
                return c.tochararray();
            }
        }
        if ("altera".equals(args[1])) {
            if (args.length >= 3) {
                doc = alteraTabelaFicheiro(args[2].split(" ")[0],elementos);
                String c = "0";
                return c.tochararray();
            }
        }
        if ("le".equals(args[1])) {
            if (args.length >= 3) {
                char[] c;
                c = leTabela(args[2].split(" ")[0],elementos);
                return c;
            }
        }
        String c = "400";
        return c.tochararray();
    }

如您所见,主类具有char []返回类型,但是当我尝试运行该类时,未找到主类

enter image description here

解决方法

Java中的主要方法必须如下所示:

public static void main(String[] args) {...}

它没有返回类型。如果可能的话,我建议您重命名您的方法。仍然没有记住,必须在某个位置定义main方法才能执行程序。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。