powershell The '<' operator is reserved for future use in Java
<p>I've read many answers about this question but nothing was found about the comparison between two files, actually this is a sample of the book <em>Algorithms</em> based on <strong>BinarySearch</strong>, here is the source code</p>

<pre><code>import java.util.Arrays;
import edu.princeton.cs.algs4.*;

public class prac1_1_23{

public static boolean BinaryLookup(int key, int[] arr) {
    int low = 0;
    int high = arr.length - 1;
    while(low &lt;= high) {
        int mid = low + ((high - low) &gt;&gt; 1);
        if(key &lt; arr[mid])
            high = mid - 1;
        else if(key &gt; arr[mid])
            low = mid + 1;
        else
            return true;
    }
    return false;
}

public static void main(String[] args) {
    char symbol = '-';
    int[] whitelist = new In(args[0]).readAllInts();
    Arrays.sort(whitelist);
    while(!StdIn.isEmpty()) {
        int key = StdIn.readInt();
        boolean found = BinaryLookup(key, whitelist);
        if('+' == symbol &amp;&amp; !found)
            StdOut.println(key);
        if('-' == symbol &amp;&amp; found)
            StdOut.println(key);
    }
}
}
</code></pre>

<p>This sample utilizes a library made by the author of the book, which can be accessed via <a href="http://algs4.cs.princeton.edu/code/" rel="nofollow">Algorithms</a>, and the question is when I want to run this program via the <strong>PowerShell</strong> of windows,like the command</p>

<pre><code>java prac1_1_23 largeW.txt &lt; largeT.txt
</code></pre>

<p>I got a problem like 
<a href="http://i.stack.imgur.com/nef4f.png" rel="nofollow">error</a></p>

<p>actually I find a solution to run this code but is useless to solve it on PowerShell which requires me to use the commandline program written by the author of this book which can be download on the website of "algs4.cs.princeton.edu/windows/", and it need to compile and run the program with the commandline like </p>

<pre><code>javac-algs4 prac1_1_23.java    //compile command

java-algs4 prac1_1_23 largeW.txt &lt; largeT.txt   //run command
</code></pre>

<p>it does work but I wonder if we can utilize the original CLI because I found someone can run the original code on the Linux operating system without problems.</p>

<p>Any help is appreciated, thank you.</p>