コンパイルを開始して崇高な状態でJavaを実行しようとしましたが、パッケージが定義されていないと正常に動作します。サブライムテキストでJavaを実行しているときにエラーが発生する[OSX]
このコンパイルして実行します。
public class Tester
{
public static void main(String[] args)
{
System.out.println("this is a test.");
}
}
をしかし、私はパッケージ追加した場合:
package test;
public class Tester
{
public static void main(String[] args)
{
System.out.println("this is a test.");
}
}
を私はこのエラーを得た
Error: Could not find or load main class Tester
[Finished in 6.8s with exit code 1]
[cmd: ['javac "Tester.java" && java "Tester"']]
[dir: /Users/ph/Documents/JAVA/test]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
任意のアイデア理由は、この出来事またはどのように修理する?
あなたはパッケージを追加したので、testというフォルダを作成し、そこにTester.javaを入れてテストフォルダの外で実行しなければならないと思います。 java test.Testerそれを実行する – Yan
ええ、それはどのように構造化されている、それはいつも私はパッケージを追加したが、それをコンパイルするだけで、それは私がそれを遵守し、良い。 – penHolder