title: CommPortIdentifier.getPortIdentifiers is empty
body: <p>I am building a simple application that communicates through Serial Port using the Java Communication API javax.comm.</p>
  
  <p>Here is some code in my java main method I wrote:</p>
  
  <pre><code>CommPortIdentifier cpi = null;
          Enumeration e = CommPortIdentifier.getPortIdentifiers();
          while (e.hasMoreElements()) {
              try {
                  cpi = (CommPortIdentifier) e.nextElement();
              } catch (NoSuchElementException n) {
  
              }
              System.out.println(cpi.getName());
          }
  </code></pre>
  
  <p>Enumeration e  is always empty even though I am connected to a COM 4 port when running this.</p>
  
  <p>also, running this code:</p>
  
  <pre><code>portRead = CommPortIdentifier.getPortIdentifier("COM8");
  </code></pre>
  
  <p>cause the throw of <code>NoSuchPortException</code></p>
  
  <p>I think I have done the installation part correctly and placed the properties file, the win32com.dll file in the right places.</p>
  
  <p>Do you know what the problem could be?</p>
  
  <p>Thank You</p>