2017-12-07 14 views
0

私は両方ともJavaの新人である自己教師です& Intellij Idea。私は残念ながら、IDEAは、それがシンボル「文字列」と「システム」を解決できないことを示すいくつかのエラーを検出し Intellijのアイデア - メインメソッドが宣言されていても単純なJavaクラスを実行できません

public class payroll { 
    public static void main(String[] args) { 
    int hours = 50; 
    double grossPay, payRate = 25.0; 

    grossPay = hours * payRate; 
    System.out.println("your gross pay is $" + grossPay);} 
    } 

究極2017.3

のIntelliJアイデアで、単純なJavaクラスと呼ばれる給与計算を実行したかったです。実行/編集構成を試したところ、IDEはメインメソッドがクラス内に見つからないと言っていましたが、明らかにすでに宣言されています。

Eclipse & Netbeansを使用していました。誰もが私のためのこの迷惑の主な原因を指摘し、どのようにそれを動作させることができますか?

Here is the screenshot of the program

+0

の下にそのファイルを移動してみてくださいは、プロジェクトのsrcフォルダの下に配置され、給与と呼ばれるファイルにあるクラス、ですか? – baao

+1

私のシステムで正常に動作します。 'payroll .java'をsrcフォルダに移動します。プロジェクトペインのスクリーンショットを取り、ここに貼り付けてください。 – meditat

+0

はい、payroll.javaはプロジェクトのsrcフォルダの下に置かれます –

答えて

0

、コアJava LANG (java.lang.*)クラスは、あなたがIDEAで使用するJDKを定義する必要があるかもしれません解決できない場合。プロジェクトに使用するJDK(Java Development Kit)を定義する方法へのリンクは、LINKです。

また、JDKのパスが正しいことを確認する必要がある場合があります。フォルダに移動して、使用しているJDKのバージョンが実際にそこにあることを確認します。

希望すると便利です。

+0

問題ではない場合は、次のようにします:1.再ダウンロード2. JDKをIDEAのSDKとして再追加し、3.最後にプロジェクトSDKを使用するように設定します。 –

-2

キャメルケースで指定するクラス名。それが最初です。 秒。システムのパッケージをインポートする必要があります

+1

「システム用のパッケージをインポートする必要があります」なぜですか?これは 'java.lang'パッケージにあり、インポートする必要はありません。 – VPK

0

スクリーンショットによると、ディレクトリにpayroll.javaファイルがあります。

src/main/java

関連する問題