即使我在java教程中说了所有内容,我也遇到了这个错误。 这是我的代码:
class code{
public static void main(String args[]) {
System.out.println("coding...");
}
}
输出是这样的:
线程中的异常" main" java.lang.Error:未解决的编译问题:
在code.code.main(code.java:2)
答案 0 :(得分:1)
尝试将您的课程公开,然后重试
public class code{
public static void main(String args[])
{
System.out.println("coding...");
}
}
答案 1 :(得分:1)
您需要在文件开头声明一个包,如下所示:
package code;
您的完整源代码应该是公共类,如下所示: 尝试将您的课程公开,然后重试
public class code{
public static void main(String args[])
{
System.out.println("coding...");
}
}
答案 2 :(得分:0)
问题在于包装声明:
当你按照教程中的人说的那样做了所有事情时,我认为它应该有效。假设您没有使用IDE:您的.java
文件应位于src
文件夹下的至少一个文件夹中。 src
文件夹后面的整个路径代表包。
因此,如果您的文件位置是MyJavaProject\src\exercise\code\myFile.java
myFile.java
中的第一行应为package exercise.code;