2016-03-29 20 views
1

は、単純なプログラムの開発がいる:Intellij Ideaを作成したクラスファイルを実行できません。

package com.test; 

public class Main { 

    public static void main(String[] args) { 
     System.out.println("lol"); 
    } 
} 

のIntelliJアイデアプロジェクトで正しく実行するが、私はcmdでクラスファイルを実行する場合、私は手動で.javaをコンパイルする場合、java Main.classように私はエラー

Error: Could not find or load main class Main.class 

を持っています - 私はいくつかのエラーがあります。

$ PATHのパスは.../jdk/binです。 SDK .../jdkのIntellij Ideaパスにあります。

問題が何ですか?

ありがとうございます!

答えて

2

クラスはMainではなく、com.test.Mainです。あなたは使用する必要があります。

java com.test.Main 

をコンパイル出力のルートディレクトリから(すなわち、同じ場所からcom/フォルダなど)

+0

は-cp .' –

+0

それはだ@ElliottFrisch '追加することを忘れないでください。指定しない場合のデフォルトのクラスパス。 –

+0

私はそれを試してみるだろうが、私はいくつかのエラーがあります。 cmdを.javaでフォルダ内に開きます。 javac Main.java、java com.test.Main –