フォーエバー初心者:
class Student {
private String firstName;
private String lastName;
public Student(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public void printFullName() {
System.out.println (this.firstName+" "+this.lastName);
}
}
public class Main {
public static void main(String[] args) {
Student[] students = new Student[] {
new Student("Morgan", "Freeman"),
new Student("Brad", "Pitt"),
new Student("Kevin", "Spacey")
};
for (Student s : students) {
s.printFullName();
}
}
}
私はlearnjavaonlineからJavaを学んでいたし、これは演習の一つのための答えです。彼らのウェブサイトでは、それはエラーで私を返されたコードは、anyproblemなく実行されますが、私はVScodeで実行したときに(Java拡張パックがインストールされていたので、最新バージョンのJavaがありました):
スレッドの例外「メイン」でjava.lang.Error:未解決のコンパイルの問題:
Main.mainで(Student.java:15)
問題が何であるかを指摘することにより缶誰かの助け私そう?
ムケシュバーマ:
コードは完全に罰金です。ただ、Main.javaとしてファイルの名前を変更し、いくつかの他のIDEを使用します。私は、これはVSCodeでいくつかの設定の問題であるかもしれないと感じ。必ず一つだけありますが、すべてのワークスペースのエラーを解決しなければならないとmakeあるmain(String args[])
機能はJavaの拡張パックを使用してJavaファイルをコンパイルするあなたのfile.Iすぎて顔の問題で、それは常にビルドエラーを示したが、クリックしたときにそれが動作進みます。私は強くあなたが日食を試してみてくださいお勧めします。またはコマンドラインを使用してみてください。
- あなたのファイルが置かれているフォルダの場所に移動します。
- タイプ
javac Main.java
- これは、正常にコンパイルされます。使用を実行するには
java -c . Main
- Javaがあなたのシステムパス変数であることを確認してください。