ドットインストールでjavaのレッスンをはじめました。
まず初めのHello Worldの表示でつまづいています。
レッスンと同じように入力しコンパイルしましたがエラーが出てうまく行きません
public class MyApp {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
初めてのコンパイル実行時の状態です。
MyApp.java:1: エラー: この文字は、エンコーディングUTF8にマップできません �� ^ MyApp.java:1: エラー: この文字は、エンコーディングUTF8にマップできません �� ^ MyApp.java:2: エラー: '\u0000'は不正な文字です ^ MyApp.java:3: エラー: '\u0000'は不正な文字です [.ShellClassInfo] ^ MyApp.java:3: エラー: class、interfaceまたはenumがありません [.ShellClassInfo] ^ MyApp.java:3: エラー: '\u0000'は不正な文字です [.ShellClassInfo] ^ MyApp.java:3: エラー: '\u0000'は不正な文字です [.ShellClassInfo] ^ MyApp.java:3: エラー: '\u0000'は不正な文字です [.ShellClassInfo] ^ MyApp.java:4: エラー: '\u0000'は不正な文字です ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: class、interfaceまたはenumがありません LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:5: エラー: '\u0000'は不正な文字です LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 ^ MyApp.java:6: エラー: '\u0000'は不正な文字です ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:7: エラー: '\u0000'は不正な文字です IconResource=%SystemRoot%\system32\imageres.dll,-183 ^ MyApp.java:8: エラー: '\u0000'は不正な文字です ^ MyApp.java:9: エラー: '\u0000'は不正な文字です ^ エラー44個
などが繰り返し表示されてしまうのですが何がおかしいのか分からないです。
となります。レッスンでは同じ内容を入力しているので問題はないかと思うのですが。。
Macのローカル環境で作業しています。OSはcentOSを使用しています。
javaのバージョンは
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
となっています。
よろしければどなたかご教授をお願いいたします。
今下記の通りに記述し実行するとコンパイルできたようですが何がダメだったのかわかりません。
コンパイルの実行命令は新しく入力したものではないので特に問題ないと思っています。
public class MyApp {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
回答2件
あなたの回答
tips
プレビュー