3

教科書に付属のサンプル コードの実行に問題があります。Mountain Lionで使用JDK7しています。コンパイルは問題なく実行できますが、Javaを実行すると次のエラーが表示されます。OS XStringMutation.javaStringMutation.class

Could not find or load main class StringMutation.class.

StringMutation.java と StringMutation.class が配置されている同じディレクトリで javac StringMutation.java と Java StringMutation.class を実行しています。

知っておくことが重要な場合は、Java環境設定でJava SE7を最高の優先度に設定しています。助けてくれてありがとう。

サンプルコードは次のとおりです。

public class StringMutation
{

   public static void main (String[] args)
   {
  String phrase = "Change is inevitable";
  String mutation1, mutation2, mutation3, mutation4;

  System.out.println ("Original string: \"" + phrase + "\"");
  System.out.println ("Length of string: " + phrase.length());

  mutation1 = phrase.concat (", except from vending machines.");
  mutation2 = mutation1.toUpperCase();
  mutation3 = mutation2.replace ('E', 'X');
  mutation4 = mutation3.substring (3, 30);

  // Print each mutated string
  System.out.println ("Mutation #1: " + mutation1);
  System.out.println ("Mutation #2: " + mutation2);
  System.out.println ("Mutation #3: " + mutation3);
  System.out.println ("Mutation #4: " + mutation4);

  System.out.println ("Mutated length: " + mutation4.length());
   }
}
4

2 に答える 2

1

コマンドに「.class」を含めないでください。実行する必要があります:java StringMutation

于 2012-09-08T00:19:15.537 に答える