gpt4 book ai didi

java - "Error: Could not find or load main class"- 可见性异常

转载 作者:行者123 更新时间:2023-12-01 11:09:38 26 4
gpt4 key购买 nike

我有以下代码,需要由 HackerRank 自动 validator 运行。

package stringrev;

import java.util.Scanner;

class str {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int k=in.nextInt()+1;
for(int i=0;i<=k;i++)
{
StringBuffer a=new StringBuffer(in.nextLine());
StringBuffer b=a.reverse();
System.out.println(b);
}
}
}

此代码在我的编译器上运行良好,但在上传到 Hacker Rank 时显示错误:

Error: Could not find or load main class str

这是什么意思?

最佳答案

HackerRank 以及其他自动化网站将获取您的代码片段并在另一个程序(自动 validator )中运行它。

您收到的错误是由于 validator 尝试从其代码中编译/访问您的代码所致。不幸的是,您已将 Str 类的可见性设置为默认值,这不是公开的!

如果您将代码更改为:

public class str {...}

它应该可以工作。还要检查类名是否正确(他们不太可能要求您使用小写的类名)。

关于java - "Error: Could not find or load main class"- 可见性异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32524538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com