インターフェイスのデフォルトメソッドはコマンドプロンプトで実行されますが、Eclipseでは実行されません

サウラブ・クマール
interface G {
    default void print() {
        System.out.println("G");
    }
}
class M {
    public void print() {
        System.out.println("M");
    }
}
class GImpl extends M implements G {}
public class Wierd {
    public static void main(String[] args) {
        G g=new GImpl();
        g.print();
    }
}

インターフェイスでデフォルトのメソッドを使用しようとしましたが、Eclipseでコンパイルすると、2行目でエラーが発生します-デフォルトの削除と表示されますが、コマンドプロンプトでコンパイルして実行すると、正常に実行されます。これにはどのような理由がありますか?

CoderCroc
  • まだJava8バージョンを使用していない日食は、8未満である可能性があることを確認してください。
  • System.out.println(System.getProperty("java.runtime.version"));確認に使用します。
  • Eclipseでプロジェクトのビルドパスとコンパイラレベルを変更する必要がある場合もあります。

そしてもっと重要:

Java™8サポートのインストール。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

カスタムコマンド/ターゲットはデフォルトビルドでのみ実行され、インストールされません

分類Dev

Bashコマンドはターミナルで実行されますが、スクリプトファイルでは実行されません

分類Dev

'npm start'コマンドを実行した後、プロジェクトは正しくコンパイルされていますが、bundle.jsでアセットフォルダーが作成されていませんか?

分類Dev

データバインドされたフォーカスコントロールの添付プロパティは1回だけ実行されます

分類Dev

FFmpeg コマンドはターミナルで実行されますが、TMux のスクリプトでは実行されません

分類Dev

ffmpegコマンドはコマンドライン経由で実行されますが、PHPスクリプト経由では実行されません

分類Dev

コマンドはコマンドラインで実行されますが、Perlスクリプトでは実行されません

分類Dev

C ++のデフォルトコンストラクターは実行時には使用されませんが、コンパイル時には必要です

分類Dev

Jar ファイル クラスはコマンド プロンプトから実行されますが、QTP のシェル スクリプト オブジェクトを介して実行すると ClassDefFound はありません。

分類Dev

コマンドはコマンドラインで実行されますが、バッチファイルでは実行されません

分類Dev

fdiskコマンドはターミナルで実行されますが、rubyスクリプトでは実行されません

分類Dev

Quartz.Net F#コードはスクリプトで実行されますが、メインでは実行されません

分類Dev

コードはコマンドプロンプトで実行されますが、水素では実行されません

分類Dev

コードはコマンドプロンプトで実行されますが、水素では実行されません

分類Dev

VSTOデプロイメントファイルは実行されません

分類Dev

子フォームはデフォルトでメインフォームの同じスレッドで実行されますか?

分類Dev

Javaプロジェクトはコマンドライン(エクスポートされたjar)で正しく実行されますが、Eclipseは使用されません

分類Dev

スクリプトが実行可能ファイルに設定されているにもかかわらず、コマンドラインからスクリプトを実行できません-「コマンドが見つかりません」というメッセージが表示されます

分類Dev

'pip'コマンドはconsole2では実行されませんが、Windowsコマンドプロンプトで実行されます

分類Dev

スクリプトはPyCharmで実行されますが、コマンドラインからは実行されません

分類Dev

echo $ HISTSIZEは、シェルスクリプトを介して実行すると印刷されませんが、コマンドラインで機能します

分類Dev

「FlutterClean」コマンドを実行した後、プロジェクトビルドフォルダが削除されました。今、私はアプリを実行または構築することはできません

分類Dev

npmテストを実行すると結果が「。」になるのはなぜですか。内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

分類Dev

「UpdateMavenProject」コマンドを実行するときにEclipseプロジェクトファイルが変更されるのはなぜですか?

分類Dev

単純なスクリプトは実行されますが、コンソールは「ウィンドウ」で〜=「getComputedStyle」を警告します:パラメータは「要素」タイプではありません

分類Dev

デバッグのヘルプが必要です、コードはコンパイルされますが実行されません

分類Dev

cコード:forループはgccでコンパイルされますが、実行されません

分類Dev

OSがインストールされたフォントは、ストーリーボードのドロップダウンでは使用できません

分類Dev

Linux Fultterデスクトップ-コンパイルされた実行可能ファイルからアプリを実行できません、フラッター実行は機能します

Related 関連記事

  1. 1

    カスタムコマンド/ターゲットはデフォルトビルドでのみ実行され、インストールされません

  2. 2

    Bashコマンドはターミナルで実行されますが、スクリプトファイルでは実行されません

  3. 3

    'npm start'コマンドを実行した後、プロジェクトは正しくコンパイルされていますが、bundle.jsでアセットフォルダーが作成されていませんか?

  4. 4

    データバインドされたフォーカスコントロールの添付プロパティは1回だけ実行されます

  5. 5

    FFmpeg コマンドはターミナルで実行されますが、TMux のスクリプトでは実行されません

  6. 6

    ffmpegコマンドはコマンドライン経由で実行されますが、PHPスクリプト経由では実行されません

  7. 7

    コマンドはコマンドラインで実行されますが、Perlスクリプトでは実行されません

  8. 8

    C ++のデフォルトコンストラクターは実行時には使用されませんが、コンパイル時には必要です

  9. 9

    Jar ファイル クラスはコマンド プロンプトから実行されますが、QTP のシェル スクリプト オブジェクトを介して実行すると ClassDefFound はありません。

  10. 10

    コマンドはコマンドラインで実行されますが、バッチファイルでは実行されません

  11. 11

    fdiskコマンドはターミナルで実行されますが、rubyスクリプトでは実行されません

  12. 12

    Quartz.Net F#コードはスクリプトで実行されますが、メインでは実行されません

  13. 13

    コードはコマンドプロンプトで実行されますが、水素では実行されません

  14. 14

    コードはコマンドプロンプトで実行されますが、水素では実行されません

  15. 15

    VSTOデプロイメントファイルは実行されません

  16. 16

    子フォームはデフォルトでメインフォームの同じスレッドで実行されますか?

  17. 17

    Javaプロジェクトはコマンドライン(エクスポートされたjar)で正しく実行されますが、Eclipseは使用されません

  18. 18

    スクリプトが実行可能ファイルに設定されているにもかかわらず、コマンドラインからスクリプトを実行できません-「コマンドが見つかりません」というメッセージが表示されます

  19. 19

    'pip'コマンドはconsole2では実行されませんが、Windowsコマンドプロンプトで実行されます

  20. 20

    スクリプトはPyCharmで実行されますが、コマンドラインからは実行されません

  21. 21

    echo $ HISTSIZEは、シェルスクリプトを介して実行すると印刷されませんが、コマンドラインで機能します

  22. 22

    「FlutterClean」コマンドを実行した後、プロジェクトビルドフォルダが削除されました。今、私はアプリを実行または構築することはできません

  23. 23

    npmテストを実行すると結果が「。」になるのはなぜですか。内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

  24. 24

    「UpdateMavenProject」コマンドを実行するときにEclipseプロジェクトファイルが変更されるのはなぜですか?

  25. 25

    単純なスクリプトは実行されますが、コンソールは「ウィンドウ」で〜=「getComputedStyle」を警告します:パラメータは「要素」タイプではありません

  26. 26

    デバッグのヘルプが必要です、コードはコンパイルされますが実行されません

  27. 27

    cコード:forループはgccでコンパイルされますが、実行されません

  28. 28

    OSがインストールされたフォントは、ストーリーボードのドロップダウンでは使用できません

  29. 29

    Linux Fultterデスクトップ-コンパイルされた実行可能ファイルからアプリを実行できません、フラッター実行は機能します

ホットタグ

アーカイブ