2

ここで何が問題なのかわかりません。学校の先生から与えられたスケルトンに基づいて、テトリス プログラムを作成する必要があります。私が実装している現在のクラスは「TetrisPiece」と呼ばれ、拡張される抽象クラスは「Piece」と呼ばれます。Piece クラスが見つからないため、何らかの理由でコードをコンパイルできません。

同じフォルダーに Piece.java と TetrisPiece.java があります。構造は次のとおりです。

/src
    /TetrisPiece.java
    /Piece.java
    /Piece.class

私はタイプする

javac Piece.java

正しくコンパイルされたら、次のように入力します

javac -cp . TetrisPiece.java

コンパイラエラーが発生します( -cp と入力する必要があります。クラスパスを何らかの形で台無しにし、Javaが現在のディレクトリを見つけられないためです)。同様の StackOverflow の質問をいくつか調べましたが、これに対する回答がありませんでした。私が提供する情報が十分に詳細でない場合 (そうではないと思います)、適切な回答を得るために他に何を提供すればよいか教えてください。

4

1 に答える 1