![](/img/trans.png)
[英]Error: Unable to initialize main class files.Main Caused by: java.lang.NoClassDefFoundError: Stage
[英]Error: Unable to initialize main class Main Caused by: java.lang.NoClassDefFoundError: [[LInt;
我收到這個錯誤是因為有另一個 function 因為即使 function 是空的,它也會顯示錯誤 n 沒有它就沒有錯誤,idk 出了什么問題
class Main{
public static void printSudoku(Int[][] l){
for(int i = 0 ; i<9 ; i++){
for( int j = 0 ; j<9; j++){
System.out.print(l[i][j]);
}
System.out.println();
}
}
public static void main(String[] args) {
System.out.println("Hello, World!");
int[][] grid = { { 3, 1, 6, 5, 7, 8, 4, 9, 2 },
{ 5, 2, 9, 1, 3, 4, 7, 6, 8 },
{ 4, 8, 7, 6, 2, 9, 5, 3, 1 },
{ 2, 6, 3, 0, 1, 5, 9, 8, 7 },
{ 9, 7, 4, 8, 6, 0, 1, 2, 5 },
{ 8, 5, 1, 7, 9, 2, 6, 4, 3 },
{ 1, 3, 8, 0, 4, 7, 2, 0, 6 },
{ 6, 9, 2, 3, 5, 1, 8, 7, 4 },
{ 7, 4, 5, 0, 8, 6, 3, 1, 0 } };
}
}
Java代碼區分大小寫,也就是說Int[][]和int[][]不一樣。
因此更改此行:
public static void printSudoku(Int[][] l){
要使用小寫 int:
public static void printSudoku(int[][] l){
當我這樣做時,代碼會為我打印“Hello, World”。 沒有錯誤。
我強烈推薦使用一款名為 IDE 的軟件,例如 eclipse 或 VScode,您可以在其中編寫代碼。 這將突出顯示這些類型的錯誤(有點像自動更正或拼寫檢查),讓您的生活更輕松! 快樂編碼!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.