title: Is hadoop jar command class name case sensitive?
body: <p>I just started learning hadoop 1.1.2 recently. </p>
  
  <p>When I begin running the WordCount case, The two kind of codes are both fine.</p>
  
  <p><strong>command A:</strong></p>
  
  <pre><code>hadoop jar /usr/local/hadoop/hadoop-examples-1.1.2.jar WordCount input output
  </code></pre>
  
  <p><strong>command B:</strong></p>
  
  <pre><code>hadoop jar /usr/local/hadoop/hadoop-examples-1.1.2.jar wordcount input output
  </code></pre>
  
  <p>The only difference is the main class name <code>wordcount</code>.</p>
  
  <p>So my question is weather main class name <code>wordcount</code> case insensitive or not by default? </p>
  
  <p><strong>Update</strong>: </p>
  
  <p>@Amar said <code>WordCount</code> won't work fine and I have checked that he is right. I was mislead by the document <a href="http://hadoop.apache.org/docs/r1.1.2/mapred_tutorial.html#Usage" rel="nofollow">here</a>. The official document need update.</p>
  
  <p>But I still don't know why it must be <code>wordcount</code>.</p>